diff --git a/locale/af_ZA/fusiondirectory.po b/locale/af_ZA/fusiondirectory.po
new file mode 100644
index 0000000000000000000000000000000000000000..b86f879a30ebeb3436d34f3c05da992dc47f218a
--- /dev/null
+++ b/locale/af_ZA/fusiondirectory.po
@@ -0,0 +1,5029 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR FusionDirectory Project
+# This file is distributed under the same license as the FusionDirectory package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: FusionDirectory VERSION\n"
+"Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Language-Team: Afrikaans (South Africa) (https://www.transifex.com/fusiondirectory/teams/12202/af_ZA/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: af_ZA\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
+#: include/class_config.inc:358 include/class_listing.inc:528
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
+#: include/password-methods/class_password-methods-sasl.inc:65
+#: include/password-methods/class_password-methods-sasl.inc:92
+#: include/class_msgPool.inc:220 include/class_msgPool.inc:240
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
+#: include/simpleplugin/class_simpleTabs.inc:73
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
+#: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
+msgid "Error"
+msgstr ""
+
+#: include/class_msg_dialog.inc:177
+msgid "Please fix the above error and reload the page."
+msgstr ""
+
+#: include/class_config.inc:151
+#, php-format
+msgid "XML error in fusiondirectory.conf: %s at line %d"
+msgstr ""
+
+#: include/class_config.inc:154 include/class_config.inc:287
+#: include/class_config.inc:790 include/class_config.inc:802
+#: include/class_timezone.inc:51
+#: include/password-methods/class_password-methods-sha.inc:63
+#: include/password-methods/class_password-methods-ssha.inc:67
+#: include/password-methods/class_password-methods-ssha.inc:83
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
+msgid "Configuration error"
+msgstr ""
+
+#: include/class_config.inc:283
+#, php-format
+msgid ""
+"It seems you are trying to decode something which is not encoded : %s<br/>\n"
+"Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
+msgstr ""
+
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
+#: plugins/config/class_recoveryConfig.inc:137
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:90
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:121
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:180
+#: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
+#: plugins/addons/dashboard/class_dashBoard.inc:78
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
+msgid "LDAP error"
+msgstr ""
+
+#: include/class_config.inc:324
+msgid "Cannot bind to LDAP. Please contact the system administrator."
+msgstr ""
+
+#: include/class_config.inc:358
+#, php-format
+msgid "Location \"%s\" could not be found in the configuration file"
+msgstr ""
+
+#: include/class_config.inc:791
+#, php-format
+msgid ""
+"The snapshot functionality is enabled, but the required variable \"%s\" is "
+"not set."
+msgstr ""
+
+#: include/class_config.inc:803
+#, php-format
+msgid ""
+"The snapshot functionality is enabled, but the required compression module "
+"is missing. Please install \"%s\"."
+msgstr ""
+
+#: include/class_config.inc:912
+msgid "All categories"
+msgstr ""
+
+#: include/class_config.inc:1054
+msgid "My account"
+msgstr ""
+
+#: include/exporter/class_PDF.php:61
+msgid "Page"
+msgstr ""
+
+#: include/exporter/class_pdfExporter.inc:58
+msgid "No PDF export possible: there is no FPDF library installed."
+msgstr ""
+
+#: include/exporter/class_pdfExporter.inc:196
+msgid "PDF"
+msgstr ""
+
+#: include/exporter/class_cvsExporter.inc:93
+msgid "CSV"
+msgstr ""
+
+#: include/php_setup.inc:45 include/php_setup.inc:132
+msgid "File"
+msgstr ""
+
+#: include/php_setup.inc:47 include/php_setup.inc:132
+msgid "Line"
+msgstr ""
+
+#: include/php_setup.inc:53
+msgid "PHP error"
+msgstr ""
+
+#: include/php_setup.inc:62
+msgid "class"
+msgstr ""
+
+#: include/php_setup.inc:70
+msgid "function"
+msgstr ""
+
+#: include/php_setup.inc:76
+msgid "static"
+msgstr ""
+
+#: include/php_setup.inc:80
+msgid "method"
+msgstr ""
+
+#: include/php_setup.inc:131 ihtml/themes/breezy/msg_dialog.tpl.c:11
+msgid "Trace"
+msgstr ""
+
+#: include/php_setup.inc:132
+msgid "Type"
+msgstr ""
+
+#: include/php_setup.inc:133
+msgid "Arguments"
+msgstr ""
+
+#: include/php_setup.inc:231
+msgid "Generating this page caused the PHP interpreter to raise some errors!"
+msgstr ""
+
+#: include/php_setup.inc:236
+msgid "Send bug report to the FusionDirectory Team"
+msgstr ""
+
+#: include/php_setup.inc:237
+msgid "Send bugreport"
+msgstr ""
+
+#: include/php_setup.inc:242
+msgid "Toggle information"
+msgstr ""
+
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
+msgid "Up"
+msgstr ""
+
+#: include/class_listing.inc:312
+msgid "Down"
+msgstr ""
+
+#: include/class_listing.inc:312
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
+msgid "Sort up"
+msgstr ""
+
+#: include/class_listing.inc:312
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
+msgid "Sort down"
+msgstr ""
+
+#: include/class_listing.inc:362 setup/setup_migrate_accounts.tpl.c:23
+msgid "Select all"
+msgstr ""
+
+#: include/class_listing.inc:565
+msgid "created by"
+msgstr ""
+
+#: include/class_listing.inc:1173
+msgid "Go to root department"
+msgstr ""
+
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
+#: include/class_baseSelector.inc:212
+msgid "Root"
+msgstr ""
+
+#: include/class_listing.inc:1181
+msgid "Go up one department"
+msgstr ""
+
+#: include/class_listing.inc:1189
+msgid "Go to user's department"
+msgstr ""
+
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
+msgid "Home"
+msgstr ""
+
+#: include/class_listing.inc:1196
+msgid "Reload list"
+msgstr ""
+
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
+msgid "Submit"
+msgstr ""
+
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
+#: plugins/admin/departments/dep-list.xml:37
+#: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
+msgid "Actions"
+msgstr ""
+
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
+msgid "Copy"
+msgstr ""
+
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
+msgid "Cut"
+msgstr ""
+
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
+msgid "Paste"
+msgstr ""
+
+#: include/class_listing.inc:1694
+msgid "Cut this entry"
+msgstr ""
+
+#: include/class_listing.inc:1706
+msgid "Copy this entry"
+msgstr ""
+
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
+msgid "Restore snapshots"
+msgstr ""
+
+#: include/class_listing.inc:1747
+msgid "Export list"
+msgstr ""
+
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
+msgid "Restore snapshot"
+msgstr ""
+
+#: include/class_listing.inc:1792
+msgid "Create snapshot"
+msgstr ""
+
+#: include/class_listing.inc:1793
+msgid "Create a new snapshot from this object"
+msgstr ""
+
+#: include/class_timezone.inc:52
+#, php-format
+msgid "The timezone setting \"%s\" in your configuration is not valid."
+msgstr ""
+
+#: include/class_SnapshotHandler.inc:40
+msgid "Snapshot"
+msgstr ""
+
+#: include/class_SnapshotHandler.inc:41
+msgid "Snapshot handler"
+msgstr ""
+
+#: include/class_SnapshotHandler.inc:46
+msgid "Restore over an existing object"
+msgstr ""
+
+#: include/class_SnapshotHandler.inc:47
+msgid "Restore a deleted object"
+msgstr ""
+
+#: include/class_SnapshotHandler.inc:408
+msgid "There was a problem uncompressing snapshot data"
+msgstr ""
+
+#: include/class_SnapshotHandler.inc:412
+msgid "Snapshot data could not be fetched"
+msgstr ""
+
+#: include/class_template.inc:43
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
+#: plugins/admin/groups/class_groupManagement.inc:355
+#: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
+msgid "Template"
+msgstr ""
+
+#: include/class_template.inc:44
+msgid "Object template, used to create several objects with similar values"
+msgstr ""
+
+#: include/class_template.inc:49
+#: include/simpleplugin/class_simplePlugin.inc:348
+msgid "Template name"
+msgstr ""
+
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
+#: include/class_session.inc:50 include/class_session.inc:88
+#: include/class_session.inc:127 include/class_ldap.inc:797
+#: include/class_ldap.inc:822
+msgid "Internal error"
+msgstr ""
+
+#: include/class_logging.inc:81
+#, php-format
+msgid "Logging failed: %s"
+msgstr ""
+
+#: include/class_logging.inc:103
+#, php-format
+msgid "Invalid option \"%s\" specified!"
+msgstr ""
+
+#: include/class_logging.inc:107
+msgid "Specified objectType is empty or invalid!"
+msgstr ""
+
+#: include/password-methods/class_password-methods-sasl.inc:65
+#, php-format
+msgid "Cannot change password, unknown user \"%s\""
+msgstr ""
+
+#: include/password-methods/class_password-methods-sasl.inc:92
+#: plugins/config/class_configInLdap.inc:584
+msgid ""
+"You need to fill saslRealm or saslExop in the configuration screen in order "
+"to use SASL"
+msgstr ""
+
+#: include/class_filter.inc:331 include/functions.inc:1622
+msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
+msgstr ""
+
+#: include/class_filter.inc:369
+msgid "Apply filter"
+msgstr ""
+
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
+msgid "Search in subtrees"
+msgstr ""
+
+#: include/class_filter.inc:404
+#, php-format
+msgid "Searches in %s"
+msgstr ""
+
+#: include/functions.inc:97
+#, php-format
+msgid "Fatal error: no class locations defined - please run '%s' to fix this"
+msgstr ""
+
+#: include/functions.inc:116
+#, php-format
+msgid ""
+"Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
+msgstr ""
+
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
+msgid "Fatal error"
+msgstr ""
+
+#: include/functions.inc:412
+#, php-format
+msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
+msgstr ""
+
+#: include/functions.inc:472
+msgid ""
+"Login (uid) is not unique inside the LDAP tree. Please contact your "
+"administrator."
+msgstr ""
+
+#: include/functions.inc:532
+msgid "Authentication error"
+msgstr ""
+
+#: include/functions.inc:533
+msgid ""
+"It seems your user password has expired. Please use <a "
+"href=\"recovery.php\">password recovery</a> to change it."
+msgstr ""
+
+#: include/functions.inc:584 include/functions.inc:705
+msgid "Error while adding a lock. Contact the developers!"
+msgstr ""
+
+#: include/functions.inc:594
+#, php-format
+msgid ""
+"Cannot create locking information in LDAP tree. Please contact your "
+"administrator!"
+msgstr ""
+
+#: include/functions.inc:594
+#, php-format
+msgid "LDAP server returned: %s"
+msgstr ""
+
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
+#: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
+#: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
+#: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
+#: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
+msgid "Warning"
+msgstr ""
+
+#: include/functions.inc:783
+msgid ""
+"Found multiple locks for object to be locked. This should not happen - "
+"cleaning up multiple references."
+msgstr ""
+
+#: include/functions.inc:812
+#, php-format
+msgid "The size limit of %d entries is exceed!"
+msgstr ""
+
+#: include/functions.inc:814
+#, php-format
+msgid ""
+"Set the new size limit to %s and show me this message if the limit still "
+"exceeds"
+msgstr ""
+
+#: include/functions.inc:831
+msgid "Configure"
+msgstr ""
+
+#: include/functions.inc:836
+msgid "incomplete"
+msgstr ""
+
+#: include/functions.inc:1184
+msgid "Continue anyway"
+msgstr ""
+
+#: include/functions.inc:1186
+msgid "Edit anyway"
+msgstr ""
+
+#: include/functions.inc:1188
+#, php-format
+msgid "You're going to edit the LDAP entry/entries %s"
+msgstr ""
+
+#: include/functions.inc:1582
+#, php-format
+msgid "%sB"
+msgstr ""
+
+#: include/functions.inc:1583
+#, php-format
+msgid "%sKiB"
+msgstr ""
+
+#: include/functions.inc:1584
+#, php-format
+msgid "%sMiB"
+msgstr ""
+
+#: include/functions.inc:1585
+#, php-format
+msgid "%sGiB"
+msgstr ""
+
+#: include/functions.inc:1586
+#, php-format
+msgid "%sTiB"
+msgstr ""
+
+#: include/functions.inc:1587
+#, php-format
+msgid "%sPiB"
+msgstr ""
+
+#: include/functions.inc:1588
+#, php-format
+msgid "%sEiB"
+msgstr ""
+
+#: include/functions.inc:1589
+#, php-format
+msgid "%sZiB"
+msgstr ""
+
+#: include/functions.inc:1590
+#, php-format
+msgid "%sYiB"
+msgstr ""
+
+#: include/functions.inc:1760
+#, php-format
+msgid ""
+"File '%s' could not be deleted. Try fusiondirectory-setup --check-"
+"directories to fix permissions."
+msgstr ""
+
+#: include/functions.inc:1799
+msgid "Cannot write to revision file!"
+msgstr ""
+
+#: include/functions.inc:1830
+msgid "Cannot read revision file!"
+msgstr ""
+
+#: include/functions.inc:1944
+msgid "LDAP warning"
+msgstr ""
+
+#: include/functions.inc:1944
+msgid "Cannot get schema information from server. No schema check possible!"
+msgstr ""
+
+#: include/functions.inc:1968
+msgid "Main FusionDirectory schema"
+msgstr ""
+
+#: include/functions.inc:1976
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:1984
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:1992
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2001
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2009
+#, php-format
+msgid "Missing required object class \"%s\"!"
+msgstr ""
+
+#: include/functions.inc:2011
+#, php-format
+msgid "Missing optional object class \"%s\"!"
+msgstr ""
+
+#: include/functions.inc:2015
+#, php-format
+msgid "Class(es) available"
+msgstr ""
+
+#: include/functions.inc:2034
+msgid ""
+"You have installed the mixed groups plugin, but your schema configuration "
+"does not support this."
+msgstr ""
+
+#: include/functions.inc:2035
+msgid ""
+"In order to use mixed groups the objectClass \"posixGroup\" must be "
+"AUXILIARY"
+msgstr ""
+
+#: include/functions.inc:2038
+msgid ""
+"Your schema is configured to support mixed groups, but this plugin is not "
+"present."
+msgstr ""
+
+#: include/functions.inc:2039
+msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
+msgstr ""
+
+#: include/functions.inc:2388
+#, php-format
+msgid "Cannot locate file '%s' - please run '%s' to fix this"
+msgstr ""
+
+#: include/class_pluglist.inc:196
+msgid "All objects in this category"
+msgstr ""
+
+#: include/select/userSelect/class_userSelect.inc:35
+#: plugins/admin/users/user-list.xml:49
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:63
+#: plugins/personal/generic/class_user.inc:389
+msgid "Login"
+msgstr ""
+
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
+#: include/simpleplugin/class_simpleManagement.inc:1327
+#: plugins/admin/users/class_userManagement.inc:153
+msgid "Permission"
+msgstr ""
+
+#: include/class_CopyPasteHandler.inc:266
+msgid "Cancel all"
+msgstr ""
+
+#: include/class_CopyPasteHandler.inc:332
+msgid "Cannot paste"
+msgstr ""
+
+#: include/class_msgPool.inc:43
+#, php-format
+msgid "Select to list objects of type '%s'."
+msgstr ""
+
+#: include/class_msgPool.inc:45
+#, php-format
+msgid "Select to list objects containig '%s'."
+msgstr ""
+
+#: include/class_msgPool.inc:47
+#, php-format
+msgid "Select to list objects that have '%s' enabled"
+msgstr ""
+
+#: include/class_msgPool.inc:49
+msgid "Select to search within subtrees"
+msgstr ""
+
+#: include/class_msgPool.inc:67
+msgid "This object will be deleted!"
+msgstr ""
+
+#: include/class_msgPool.inc:69
+#, php-format
+msgid "This '%s' object will be deleted!"
+msgstr ""
+
+#: include/class_msgPool.inc:74
+#, php-format
+msgid "This object will be deleted: %s"
+msgstr ""
+
+#: include/class_msgPool.inc:76
+#, php-format
+msgid "This '%s' object will be deleted: %s"
+msgstr ""
+
+#: include/class_msgPool.inc:81
+msgid "This object will be deleted:"
+msgstr ""
+
+#: include/class_msgPool.inc:83
+#, php-format
+msgid "This '%s' object will be deleted:"
+msgstr ""
+
+#: include/class_msgPool.inc:87
+#, php-format
+msgid "These objects will be deleted: %s"
+msgstr ""
+
+#: include/class_msgPool.inc:89
+#, php-format
+msgid "These '%s' objects will be deleted: %s"
+msgstr ""
+
+#: include/class_msgPool.inc:101
+msgid "You have no permission to delete this object!"
+msgstr ""
+
+#: include/class_msgPool.inc:105 include/class_msgPool.inc:109
+msgid "You have no permission to delete the object:"
+msgstr ""
+
+#: include/class_msgPool.inc:112
+msgid "You have no permission to delete these objects:"
+msgstr ""
+
+#: include/class_msgPool.inc:123
+msgid "You have no permission to create this object!"
+msgstr ""
+
+#: include/class_msgPool.inc:127 include/class_msgPool.inc:131
+msgid "You have no permission to create the object:"
+msgstr ""
+
+#: include/class_msgPool.inc:134
+msgid "You have no permission to create these objects:"
+msgstr ""
+
+#: include/class_msgPool.inc:146
+msgid "You have no permission to modify this object!"
+msgstr ""
+
+#: include/class_msgPool.inc:151
+#, php-format
+msgid "You have no permission to modify the field \"%s\" of object \"%s\""
+msgstr ""
+
+#: include/class_msgPool.inc:153 include/class_msgPool.inc:158
+#, php-format
+msgid "You have no permission to modify the object:<br/>%s"
+msgstr ""
+
+#: include/class_msgPool.inc:161
+#, php-format
+msgid "You have no permission to modify these objects:<br/>%s"
+msgstr ""
+
+#: include/class_msgPool.inc:172
+msgid "You have no permission to view this object!"
+msgstr ""
+
+#: include/class_msgPool.inc:176 include/class_msgPool.inc:180
+msgid "You have no permission to view the object:"
+msgstr ""
+
+#: include/class_msgPool.inc:183
+msgid "You have no permission to view these objects:"
+msgstr ""
+
+#: include/class_msgPool.inc:194
+msgid "You have no permission to move this object!"
+msgstr ""
+
+#: include/class_msgPool.inc:198 include/class_msgPool.inc:202
+msgid "You have no permission to move the object:"
+msgstr ""
+
+#: include/class_msgPool.inc:205
+msgid "You have no permission to move these objects:"
+msgstr ""
+
+#: include/class_msgPool.inc:223 include/class_msgPool.inc:243
+#: include/class_msgPool.inc:273
+msgid "Connection information"
+msgstr ""
+
+#: include/class_msgPool.inc:225
+#, php-format
+msgid "Cannot connect to %s database!"
+msgstr ""
+
+#: include/class_msgPool.inc:245
+#, php-format
+msgid "Cannot select %s database!"
+msgstr ""
+
+#: include/class_msgPool.inc:255
+#, php-format
+msgid "No %s server defined!"
+msgstr ""
+
+#: include/class_msgPool.inc:275
+#, php-format
+msgid "Cannot query %s database!"
+msgstr ""
+
+#: include/class_msgPool.inc:285
+#, php-format
+msgid "The field '%s' contains a reserved keyword!"
+msgstr ""
+
+#: include/class_msgPool.inc:297
+#, php-format
+msgid "Command specified as %s hook for plugin '%s' does not exist!"
+msgstr ""
+
+#: include/class_msgPool.inc:313
+#, php-format
+msgid "'%s' command is invalid!"
+msgstr ""
+
+#: include/class_msgPool.inc:315
+#, php-format
+msgid "'%s' command for plugin %s is invalid!"
+msgstr ""
+
+#: include/class_msgPool.inc:319
+#, php-format
+msgid "'%s' command (%s) is invalid!"
+msgstr ""
+
+#: include/class_msgPool.inc:321
+#, php-format
+msgid "'%s' command (%s) for plugin %s is invalid!"
+msgstr ""
+
+#: include/class_msgPool.inc:339
+#, php-format
+msgid "Cannot execute '%s' command!"
+msgstr ""
+
+#: include/class_msgPool.inc:341
+#, php-format
+msgid "Cannot execute '%s' command for plugin %s!"
+msgstr ""
+
+#: include/class_msgPool.inc:345
+#, php-format
+msgid "Cannot execute '%s' command (%s)!"
+msgstr ""
+
+#: include/class_msgPool.inc:347
+#, php-format
+msgid "Cannot execute '%s' command (%s) for plugin %s!"
+msgstr ""
+
+#: include/class_msgPool.inc:362
+#, php-format
+msgid "Value for '%s' is too large!"
+msgstr ""
+
+#: include/class_msgPool.inc:364
+#, php-format
+msgid "'%s' must be smaller than %s!"
+msgstr ""
+
+#: include/class_msgPool.inc:378
+#, php-format
+msgid "Value for '%s' is too small!"
+msgstr ""
+
+#: include/class_msgPool.inc:380
+#, php-format
+msgid "'%s' must be %d or above!"
+msgstr ""
+
+#: include/class_msgPool.inc:393
+#, php-format
+msgid "'%s' depends on '%s' - please provide both values!"
+msgstr ""
+
+#: include/class_msgPool.inc:405
+#, php-format
+msgid "There is already an entry with this '%s' attribute in the system!"
+msgstr ""
+
+#: include/class_msgPool.inc:407
+#, php-format
+msgid "The entry '%s' already use this '%s' attribute!"
+msgstr ""
+
+#: include/class_msgPool.inc:418
+#, php-format
+msgid "The required field '%s' is empty!"
+msgstr ""
+
+#: include/class_msgPool.inc:436
+msgid "Example:"
+msgstr ""
+
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
+#, php-format
+msgid "The field '%s' contains invalid characters"
+msgstr ""
+
+#: include/class_msgPool.inc:457
+#, php-format
+msgid "'%s' is not allowed:"
+msgstr ""
+
+#: include/class_msgPool.inc:457
+#, php-format
+msgid "'%s' are not allowed!"
+msgstr ""
+
+#: include/class_msgPool.inc:471
+#, php-format
+msgid "Missing %s PHP extension!"
+msgstr ""
+
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
+#: setup/setup_migrate_accounts.tpl.c:32
+#: ihtml/themes/breezy/msg_dialog.tpl.c:17
+#: ihtml/themes/breezy/islocked.tpl.c:17
+msgid "Cancel"
+msgstr ""
+
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
+#: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
+msgid "Ok"
+msgstr ""
+
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
+#: setup/setup_migrate_accounts.tpl.c:29
+msgid "Apply"
+msgstr ""
+
+#: include/class_msgPool.inc:503
+msgid "Save"
+msgstr ""
+
+#: include/class_msgPool.inc:513
+#, php-format
+msgid "Add"
+msgstr ""
+
+#: include/class_msgPool.inc:513
+#, php-format
+msgid "Add %s"
+msgstr ""
+
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:194
+#, php-format
+msgid "Delete"
+msgstr ""
+
+#: include/class_msgPool.inc:523
+#, php-format
+msgid "Delete %s"
+msgstr ""
+
+#: include/class_msgPool.inc:533
+#, php-format
+msgid "Edit..."
+msgstr ""
+
+#: include/class_msgPool.inc:533
+#, php-format
+msgid "Edit %s..."
+msgstr ""
+
+#: include/class_msgPool.inc:541
+msgid "Back"
+msgstr ""
+
+#: include/class_msgPool.inc:570
+#, php-format
+msgid "This account has no valid %s extensions!"
+msgstr ""
+
+#: include/class_msgPool.inc:583
+#, php-format
+msgid ""
+"This account has %s settings enabled. You can disable them by clicking "
+"below."
+msgstr ""
+
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
+#, php-format
+msgid ""
+"This account has %s settings enabled. To disable them, you'll need to remove"
+" the %s settings first!"
+msgstr ""
+
+#: include/class_msgPool.inc:613
+#, php-format
+msgid ""
+"This account has %s settings disabled. You can enable them by clicking "
+"below."
+msgstr ""
+
+#: include/class_msgPool.inc:615
+#, php-format
+msgid ""
+"This account has %s settings disabled. To enable them, you'll need to add "
+"the %s settings first!"
+msgstr ""
+
+#: include/class_msgPool.inc:617
+#, php-format
+msgid ""
+"This account has %s settings disabled. To enable them, you'll need to "
+"disable the %s settings first!"
+msgstr ""
+
+#: include/class_msgPool.inc:628
+#, php-format
+msgid "Add %s settings"
+msgstr ""
+
+#: include/class_msgPool.inc:639
+#, php-format
+msgid "Remove %s settings"
+msgstr ""
+
+#: include/class_msgPool.inc:647
+msgid "Click the 'Edit' button below to change information in this dialog"
+msgstr ""
+
+#: include/class_msgPool.inc:655
+msgid "January"
+msgstr ""
+
+#: include/class_msgPool.inc:655
+msgid "February"
+msgstr ""
+
+#: include/class_msgPool.inc:655
+msgid "March"
+msgstr ""
+
+#: include/class_msgPool.inc:655
+msgid "April"
+msgstr ""
+
+#: include/class_msgPool.inc:656
+msgid "May"
+msgstr ""
+
+#: include/class_msgPool.inc:656
+msgid "June"
+msgstr ""
+
+#: include/class_msgPool.inc:656
+msgid "July"
+msgstr ""
+
+#: include/class_msgPool.inc:656
+msgid "August"
+msgstr ""
+
+#: include/class_msgPool.inc:656
+msgid "September"
+msgstr ""
+
+#: include/class_msgPool.inc:657
+msgid "October"
+msgstr ""
+
+#: include/class_msgPool.inc:657
+msgid "November"
+msgstr ""
+
+#: include/class_msgPool.inc:657
+msgid "December"
+msgstr ""
+
+#: include/class_msgPool.inc:666
+msgid "Sunday"
+msgstr ""
+
+#: include/class_msgPool.inc:666
+msgid "Monday"
+msgstr ""
+
+#: include/class_msgPool.inc:666
+msgid "Tuesday"
+msgstr ""
+
+#: include/class_msgPool.inc:666
+msgid "Wednesday"
+msgstr ""
+
+#: include/class_msgPool.inc:666
+msgid "Thursday"
+msgstr ""
+
+#: include/class_msgPool.inc:666
+msgid "Friday"
+msgstr ""
+
+#: include/class_msgPool.inc:666
+msgid "Saturday"
+msgstr ""
+
+#: include/class_msgPool.inc:683
+msgid "read operation"
+msgstr ""
+
+#: include/class_msgPool.inc:683
+msgid "add operation"
+msgstr ""
+
+#: include/class_msgPool.inc:683
+msgid "modify operation"
+msgstr ""
+
+#: include/class_msgPool.inc:684
+msgid "delete operation"
+msgstr ""
+
+#: include/class_msgPool.inc:684
+msgid "search operation"
+msgstr ""
+
+#: include/class_msgPool.inc:684
+msgid "authentication"
+msgstr ""
+
+#: include/class_msgPool.inc:687
+#, php-format
+msgid "LDAP %s failed!"
+msgstr ""
+
+#: include/class_msgPool.inc:689
+msgid "LDAP operation failed!"
+msgstr ""
+
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:342
+msgid "Object"
+msgstr ""
+
+#: include/class_msgPool.inc:710
+msgid "Upload failed!"
+msgstr ""
+
+#: include/class_msgPool.inc:713
+#, php-format
+msgid "Upload failed: %s"
+msgstr ""
+
+#: include/class_msgPool.inc:724
+msgid "Communication failure with the infrastructure service!"
+msgstr ""
+
+#: include/class_msgPool.inc:726
+#, php-format
+msgid "Communication failure with the infrastructure service: %s"
+msgstr ""
+
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
+#, php-format
+msgid "This '%s' is still in use by this object: %s"
+msgstr ""
+
+#: include/class_msgPool.inc:745
+#, php-format
+msgid "This '%s' is still in use."
+msgstr ""
+
+#: include/class_msgPool.inc:747
+#, php-format
+msgid "This '%s' is still in use by these objects: %s"
+msgstr ""
+
+#: include/class_msgPool.inc:757
+#, php-format
+msgid "File '%s' does not exist!"
+msgstr ""
+
+#: include/class_msgPool.inc:767
+#, php-format
+msgid "Cannot open file '%s' for reading!"
+msgstr ""
+
+#: include/class_msgPool.inc:777
+#, php-format
+msgid "Cannot open file '%s' for writing!"
+msgstr ""
+
+#: include/class_msgPool.inc:787
+#, php-format
+msgid ""
+"The value for '%s' is currently unconfigured or invalid, please check your "
+"configuration file!"
+msgstr ""
+
+#: include/class_msgPool.inc:797
+#, php-format
+msgid "Cannot delete file '%s'!"
+msgstr ""
+
+#: include/class_msgPool.inc:807
+#, php-format
+msgid "Cannot create folder '%s'!"
+msgstr ""
+
+#: include/class_msgPool.inc:817
+#, php-format
+msgid "Cannot delete folder '%s'!"
+msgstr ""
+
+#: include/class_msgPool.inc:827
+#, php-format
+msgid "Checking for %s support"
+msgstr ""
+
+#: include/class_msgPool.inc:837
+#, php-format
+msgid "Install and activate the %s PHP module."
+msgstr ""
+
+#: include/class_msgPool.inc:847
+#, php-format
+msgid "Install and activate the %s Pear module."
+msgstr ""
+
+#: include/class_msgPool.inc:857
+#, php-format
+msgid ""
+"Cannot initialize class '%s'! Maybe there is a plugin missing in your "
+"FusionDirectory setup?"
+msgstr ""
+
+#: include/class_msgPool.inc:865
+msgid ""
+"The supplied base is not valid and has been reset to the previous value!"
+msgstr ""
+
+#: include/class_templateHandling.inc:500
+#, php-format
+msgid ""
+"Recursive dependency in the template fields: \"%1$s\" cannot depend on "
+"\"%2$s\" as \"%2$s\" already depends on \"%1$s\""
+msgstr ""
+
+#: include/simpleplugin/simple-select-list.xml:11
+msgid "Please select the desired entries"
+msgstr ""
+
+#: include/simpleplugin/simple-select-list.xml:32
+#: include/simpleplugin/simple-list.xml:32
+#: plugins/admin/departments/class_department.inc:173
+#: plugins/admin/groups/class_ogroup.inc:215
+#: plugins/admin/groups/group-list.xml:33
+#: plugins/admin/groups/class_roleGeneric.inc:86
+#: plugins/admin/aclrole/class_aclRole.inc:99
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:64
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:69
+#: setup/setup_migrate_adminAccount.tpl.c:8
+msgid "Name"
+msgstr ""
+
+#: include/simpleplugin/simple-select-list.xml:40
+#: include/simpleplugin/simple-list.xml:40
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
+#: plugins/admin/departments/dep-list.xml:29
+#: plugins/admin/departments/class_department.inc:72
+#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/group-list.xml:41
+#: plugins/admin/groups/class_roleGeneric.inc:91
+#: plugins/admin/aclrole/class_aclRole.inc:103
+#: plugins/personal/generic/class_user.inc:327
+msgid "Description"
+msgstr ""
+
+#: include/simpleplugin/class_simpleService.inc:113
+msgid "Get service status"
+msgstr ""
+
+#: include/simpleplugin/class_simpleService.inc:114
+msgid "Start service"
+msgstr ""
+
+#: include/simpleplugin/class_simpleService.inc:115
+msgid "Stop service"
+msgstr ""
+
+#: include/simpleplugin/class_simpleService.inc:116
+msgid "Restart service"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
+#: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
+#: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
+msgid "Base"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
+msgid "Object base"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_DateAttribute.inc:131
+#, php-format
+msgid "Error, incorrect date: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
+msgid "Hours"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
+msgid "Minutes"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
+msgid "Seconds"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
+msgid "Date"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
+msgid "Time"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#, php-format
+msgid "Cannot read uploaded file: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+msgid "file is empty"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+msgid "file not found"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+msgid "file not readable"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
+#, php-format
+msgid "%s (%d bytes)"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
+msgid "Upload"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
+msgid "Download"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
+msgid ""
+"Cannot save user picture, FusionDirectory requires the PHP module "
+"\"imagick\" to be installed!"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
+#: include/simpleplugin/simple-list.xml:75
+#: include/simpleplugin/simple-list.xml:125
+#: plugins/admin/departments/dep-list.xml:67
+#: plugins/admin/departments/dep-list.xml:88
+#: plugins/admin/groups/group-list.xml:82
+#: plugins/admin/groups/group-list.xml:150
+#: plugins/admin/users/user-list.xml:115
+msgid "Remove"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
+msgid "Number"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
+#: include/simpleplugin/simple-list.xml:67
+#: include/simpleplugin/simple-list.xml:112
+#: plugins/admin/departments/dep-list.xml:79
+#: plugins/admin/groups/group-list.xml:74
+#: plugins/admin/groups/group-list.xml:137
+#: plugins/admin/users/user-list.xml:108
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:192
+msgid "Edit"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_IntAttribute.inc:50
+#, php-format
+msgid "An integer between %d and %d"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_IntAttribute.inc:52
+#, php-format
+msgid "An integer larger than %d"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_IntAttribute.inc:54
+#, php-format
+msgid "An integer smaller than %d"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_IntAttribute.inc:156
+#, php-format
+msgid "A float between %f and %f"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_IntAttribute.inc:158
+#, php-format
+msgid "A float larger than %f"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_IntAttribute.inc:160
+#, php-format
+msgid "A float smaller than %f"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
+#, php-format
+msgid "The value for multivaluated field \"%s\" is not an array"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
+#, php-format
+msgid "%s (required)"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
+#, php-format
+msgid "Invalid value for %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:66
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
+msgid "None"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
+#, php-format
+msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
+msgid "Template settings"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:348
+msgid "This is the name of the template"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:468
+msgid "Only main tab can compute dn"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:475
+#, php-format
+msgid "Could not compute dn: no parent tab class for \"%s\""
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:487
+#, php-format
+msgid ""
+"Could not compute dn: could not find objectType infos from tab class \"%s\""
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1320
+#, php-format
+msgid "There is already an entry with the same dn : %s"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1327
+#, php-format
+msgid "The entry %s is not existing"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1526
+msgid ""
+"The object has changed since opened in FusionDirectory. All changes that may"
+" be done by others will get lost if you save this entry!"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1790
+#, php-format
+msgid "Service \"%s\""
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1792
+#, php-format
+msgid "Tab \"%s\""
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
+#, php-format
+msgid "Unknown field \"%s\""
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:74
+#, php-format
+msgid ""
+"No plugin definitions found to initialize \"%s\", please check your "
+"configuration file."
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
+#, php-format
+msgid "Move from \"%s\" to \"%s\" failed: %s"
+msgstr ""
+
+#: include/simpleplugin/class_helpersAttribute.inc:268
+msgid "B"
+msgstr ""
+
+#: include/simpleplugin/class_helpersAttribute.inc:269
+msgid "KiB"
+msgstr ""
+
+#: include/simpleplugin/class_helpersAttribute.inc:270
+msgid "MiB"
+msgstr ""
+
+#: include/simpleplugin/class_helpersAttribute.inc:271
+msgid "GiB"
+msgstr ""
+
+#: include/simpleplugin/class_helpersAttribute.inc:272
+msgid "TiB"
+msgstr ""
+
+#: include/simpleplugin/class_helpersAttribute.inc:286
+msgid "seconds"
+msgstr ""
+
+#: include/simpleplugin/class_helpersAttribute.inc:287
+msgid "minutes"
+msgstr ""
+
+#: include/simpleplugin/class_helpersAttribute.inc:288
+msgid "hours"
+msgstr ""
+
+#: include/simpleplugin/class_helpersAttribute.inc:289
+msgid "days"
+msgstr ""
+
+#: include/simpleplugin/class_dialogAttributes.inc:254
+msgid "Add (dialog)"
+msgstr ""
+
+#: include/simpleplugin/class_dialogAttributes.inc:517
+#, php-format
+msgid "POSIX group %s"
+msgstr ""
+
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
+#, php-format
+msgid "Role %s"
+msgstr ""
+
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
+#, php-format
+msgid "Group %s"
+msgstr ""
+
+#: include/simpleplugin/class_dialogAttributes.inc:559
+msgid "Group of user"
+msgstr ""
+
+#: include/simpleplugin/class_dialogAttributes.inc:760
+msgid "Unknown"
+msgstr ""
+
+#: include/simpleplugin/class_simpleManagement.inc:299
+#: plugins/admin/users/user-list.xml:87
+msgid "From template"
+msgstr ""
+
+#: include/simpleplugin/class_simpleManagement.inc:327
+#, php-format
+msgid "%s template"
+msgstr ""
+
+#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
+#: plugins/admin/groups/class_groupManagement.inc:355
+#, php-format
+msgid "Show %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleManagement.inc:561
+msgid "Filter error"
+msgstr ""
+
+#: include/simpleplugin/class_simpleManagement.inc:561
+msgid "The filter is incomplete!"
+msgstr ""
+
+#: include/simpleplugin/class_simpleManagement.inc:1104
+msgid "Permission error"
+msgstr ""
+
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#, php-format
+msgid "You are not allowed to create a snapshot for %s."
+msgstr ""
+
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
+#, php-format
+msgid "You are not allowed to restore a snapshot for %s."
+msgstr ""
+
+#: include/simpleplugin/class_simpleManagement.inc:1327
+#, php-format
+msgid "You are not allowed to delete a snapshot for %s."
+msgstr ""
+
+#: include/simpleplugin/simple-list.xml:11
+msgid "NO LABEL"
+msgstr ""
+
+#: include/simpleplugin/simple-list.xml:59
+#: plugins/admin/departments/dep-list.xml:48
+#: plugins/admin/groups/group-list.xml:66 plugins/admin/users/user-list.xml:73
+#: setup/class_setupStepMigrate.inc:806
+msgid "Create"
+msgstr ""
+
+#: include/class_acl.inc:35 include/class_acl.inc:39
+msgid "ACL"
+msgstr ""
+
+#: include/class_acl.inc:36
+msgid "Manage access control lists"
+msgstr ""
+
+#: include/class_acl.inc:39
+#: plugins/admin/aclrole/class_aclRoleManagement.inc:34
+msgid "ACL roles"
+msgstr ""
+
+#: include/class_acl.inc:118
+#, php-format
+msgid ""
+"Unkown ACL type '%s'!\n"
+"You might need to run \"fusiondirectory-setup --migrate-acls\" to migrate your acls to the new format."
+msgstr ""
+
+#: include/class_acl.inc:170
+#, php-format
+msgid "Unknown entry '%s'!"
+msgstr ""
+
+#: include/class_acl.inc:173
+#, php-format
+msgid "All users"
+msgstr ""
+
+#: include/class_session.inc:50 include/class_session.inc:88
+#: include/class_session.inc:127
+msgid "Requested channel does not exist! Please contact your Administrator."
+msgstr ""
+
+#: include/class_ldap.inc:277
+msgid "Performance warning"
+msgstr ""
+
+#: include/class_ldap.inc:277
+#, php-format
+msgid "LDAP performance is poor: last query took about %.2fs!"
+msgstr ""
+
+#: include/class_ldap.inc:797
+#, php-format
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgstr ""
+
+#: include/class_ldap.inc:822
+#, php-format
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgstr ""
+
+#: include/class_ldap.inc:897
+#, php-format
+msgid "while operating on '%s' using LDAP server '%s'"
+msgstr ""
+
+#: include/class_ldap.inc:899
+#, php-format
+msgid "while operating on LDAP server %s"
+msgstr ""
+
+#: include/class_ldap.inc:987
+msgid "proc_open failed to execute ldapsearch"
+msgstr ""
+
+#: include/class_ldap.inc:1033
+#, php-format
+msgid "Error line %s, first line of an entry cannot start with a space"
+msgstr ""
+
+#: include/class_ldap.inc:1051
+#, php-format
+msgid "Error line %s, references to an external file are not supported"
+msgstr ""
+
+#: include/class_ldap.inc:1054
+#, php-format
+msgid "Error line %s, attribute \"%s\" has no value"
+msgstr ""
+
+#: include/class_ldap.inc:1058
+#, php-format
+msgid "Error line %s, an entry bloc can only have one dn"
+msgstr ""
+
+#: include/class_ldap.inc:1063
+#, php-format
+msgid "Error line %s, an entry bloc should start with the dn"
+msgstr ""
+
+#: include/class_ldap.inc:1095
+#, php-format
+msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
+msgstr ""
+
+#: include/class_SnapshotDialogs.inc:40
+msgid "Creating an object snapshot"
+msgstr ""
+
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
+msgid "DN of the object you are creating a snapshot of"
+msgstr ""
+
+#: include/class_SnapshotDialogs.inc:47
+msgid "Timestamp"
+msgstr ""
+
+#: include/class_SnapshotDialogs.inc:47
+msgid "Timestamp of this snapshot creation"
+msgstr ""
+
+#: include/class_SnapshotDialogs.inc:51
+msgid "Reason"
+msgstr ""
+
+#: include/class_SnapshotDialogs.inc:51
+msgid "Reason for creating this snapshot"
+msgstr ""
+
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
+msgid "Y-m-d, H:i:s"
+msgstr ""
+
+#: include/class_SnapshotDialogs.inc:142
+msgid "DN"
+msgstr ""
+
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
+msgid "Restore"
+msgstr ""
+
+#: include/class_SnapshotDialogs.inc:257
+msgid "Restoring snapshots"
+msgstr ""
+
+#: include/class_SnapshotDialogs.inc:265
+msgid "Snapshots"
+msgstr ""
+
+#: include/class_SnapshotDialogs.inc:265
+msgid "Existing snapshots for this object"
+msgstr ""
+
+#: plugins/admin/departments/dep-list.xml:9
+msgid "List of departments"
+msgstr ""
+
+#: plugins/admin/departments/dep-list.xml:21
+#: plugins/admin/departments/class_department.inc:33
+#: plugins/admin/departments/class_department.inc:39
+#: plugins/personal/generic/class_user.inc:436
+msgid "Department"
+msgstr ""
+
+#: plugins/admin/departments/class_domain.inc:30
+#: plugins/admin/departments/class_domain.inc:31
+#: plugins/admin/departments/class_domain.inc:34
+msgid "Domain"
+msgstr ""
+
+#: plugins/admin/departments/class_domain.inc:51
+msgid "domain"
+msgstr ""
+
+#: plugins/admin/departments/class_organization.inc:30
+#: plugins/admin/departments/class_organization.inc:31
+#: plugins/admin/departments/class_organization.inc:34
+#: plugins/personal/generic/class_user.inc:432
+msgid "Organization"
+msgstr ""
+
+#: plugins/admin/departments/class_organization.inc:51
+msgid "organization"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:34
+#: plugins/admin/departments/class_department.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:33
+msgid "Departments"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:57
+msgid "department"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:63
+#: plugins/admin/groups/class_ogroup.inc:211
+#: plugins/admin/groups/group-list.xml:49
+#: plugins/admin/acl/class_aclAssignment.inc:38
+#: plugins/admin/users/user-list.xml:57
+#: plugins/admin/aclrole/class_aclRole.inc:95
+msgid "Properties"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:67
+#, php-format
+msgid "Name of %s"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:67
+#, php-format
+msgid "A name for this %s"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:72
+#, php-format
+msgid "Short description of this %s"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:76
+msgid "Category"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:76
+#, php-format
+msgid "Category of this %s"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:80
+msgid "Website"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:80
+#, php-format
+msgid "Website of this %s"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:84
+#: plugins/personal/generic/class_user.inc:452
+msgid "Manager"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:84
+#, php-format
+msgid "Manager of this %s"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:90
+#: plugins/admin/departments/class_department.inc:96
+#: plugins/personal/generic/class_user.inc:342
+msgid "Location"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:93
+#: plugins/personal/generic/class_user.inc:346
+msgid "State"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:99
+#: plugins/admin/departments/class_country.inc:29
+#: plugins/admin/departments/class_country.inc:30
+#: plugins/admin/departments/class_country.inc:33
+msgid "Country"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:102
+#: plugins/personal/generic/class_user.inc:350
+msgid "Address"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:102
+#, php-format
+msgid "A postal address for this %s"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:106
+#: plugins/personal/generic/class_user.inc:358
+msgid "Phone"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:106
+msgid "Telephone number"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:112
+#: plugins/personal/generic/class_user.inc:374
+msgid "Fax"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:112
+msgid "Facsimile telephone number"
+msgstr ""
+
+#: plugins/admin/departments/class_dcObject.inc:30
+#: plugins/admin/departments/class_dcObject.inc:31
+#: plugins/admin/departments/class_dcObject.inc:34
+msgid "Domain Component"
+msgstr ""
+
+#: plugins/admin/departments/class_dcObject.inc:51
+msgid "domain component"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:50
+msgid "country"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
+#: plugins/admin/departments/class_locality.inc:30
+#: plugins/admin/departments/class_locality.inc:31
+#: plugins/admin/departments/class_locality.inc:34
+msgid "Locality"
+msgstr ""
+
+#: plugins/admin/departments/class_locality.inc:51
+msgid "locality"
+msgstr ""
+
+#: plugins/admin/departments/class_departmentManagement.inc:34
+msgid "Manage departments"
+msgstr ""
+
+#: plugins/admin/departments/class_departmentManagement.inc:35
+msgid ""
+"Manage departments, countries, domain components, domains, localities and "
+"organization nodes,"
+msgstr ""
+
+#: plugins/admin/departments/class_departmentManagement.inc:37
+msgid "Users and groups"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:35
+#: plugins/personal/roles/class_userRoles.inc:33
+msgid "Groups and roles"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:36
+msgid "Manage groups and roles"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:37
+msgid "Allows you to manage object groups, POSIX groups and roles"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:155
+#: plugins/admin/groups/class_groupManagement.inc:158
+#: plugins/admin/groups/class_groupManagement.inc:176
+msgid "Action canceled"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:155
+#, php-format
+msgid "System %s has no mac address defined, cannot trigger action"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:158
+#, php-format
+msgid "Could not find system %s, cannot trigger action"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:176
+#, php-format
+msgid "System %s is currently installing"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:195
+#: plugins/admin/groups/class_groupManagement.inc:226
+msgid "Infrastructure service"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:198
+#: plugins/admin/groups/class_groupManagement.inc:203
+msgid "Action triggered"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:198
+#, php-format
+msgid "Action called without error (results were \"%s\")"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:203
+#, php-format
+msgid "Action called without error (result was \"%s\")"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:263
+#: plugins/admin/groups/class_roleGeneric.inc:55
+#: plugins/admin/groups/class_roleGeneric.inc:59
+#: plugins/admin/acl/class_aclAssignment.inc:47
+#: plugins/admin/aclrole/class_aclRole.inc:77
+msgid "Role"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:263
+msgid "Edit role properties"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:279
+msgid "Posix"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:279
+msgid "Edit posix properties"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:322
+msgid "Show user groups"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:323
+msgid "Show organizational roles"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:324
+msgid "Show application groups"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:325
+msgid "Show groups of groups"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:326
+msgid "Show unidentified groups"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:329
+#: include/select/groupSelect/group-filter.tpl.c:5
+msgid "Show primary groups"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:331
+#: include/select/groupSelect/group-filter.tpl.c:11
+msgid "Show mail groups"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:334
+#: include/select/groupSelect/group-filter.tpl.c:8
+msgid "Show samba groups"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:338
+msgid "Show DSA entries"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:344
+msgid "Show server groups"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:345
+msgid "Show workstation groups"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:346
+msgid "Show terminal groups"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:347
+msgid "Show printer groups"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:348
+msgid "Show phone groups"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:61
+#, php-format
+msgid "Unknown type : %s"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:69
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:175
+msgid "Object group"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:176
+msgid "Object group information"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:180
+#: plugins/admin/groups/class_ogroup.inc:181
+msgid "Group"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:215
+#: plugins/admin/groups/class_roleGeneric.inc:86
+msgid "Name of this group"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:220
+msgid "Short description of this group"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:225
+msgid "Owner"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:231
+msgid "Member objects"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:234
+msgid "Objects member of this group"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:241
+msgid "System trust"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:245
+msgid "Trust mode"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:245
+msgid "Type of authorization for those hosts"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:249
+msgid "disabled"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:249
+msgid "full access"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:249
+msgid "allow access to these hosts"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:252
+msgid "Only allow this group to connect to this list of hosts"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:346
+msgid ""
+"Putting both workstations and terminals in the same group is not allowed"
+msgstr ""
+
+#: plugins/admin/groups/group-list.xml:11
+msgid "List of groups"
+msgstr ""
+
+#: plugins/admin/groups/group-list.xml:93
+msgid "Trigger action"
+msgstr ""
+
+#: plugins/admin/groups/group-list.xml:100
+msgid "Schedule action"
+msgstr ""
+
+#: plugins/admin/groups/class_roleGeneric.inc:56
+msgid "Role information"
+msgstr ""
+
+#: plugins/admin/groups/class_roleGeneric.inc:60
+msgid "Organizational role"
+msgstr ""
+
+#: plugins/admin/groups/class_roleGeneric.inc:82
+#: ihtml/themes/breezy/msg_dialog.tpl.c:8
+msgid "Information"
+msgstr ""
+
+#: plugins/admin/groups/class_roleGeneric.inc:91
+msgid "Description of the role"
+msgstr ""
+
+#: plugins/admin/groups/class_roleGeneric.inc:95
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:65
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:71
+msgid "Phone number"
+msgstr ""
+
+#: plugins/admin/groups/class_roleGeneric.inc:99
+msgid "Fax number"
+msgstr ""
+
+#: plugins/admin/groups/class_roleGeneric.inc:105
+msgid "Role members"
+msgstr ""
+
+#: plugins/admin/groups/class_roleGeneric.inc:108
+msgid "Add users for the role"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:26
+msgid "ACL Assignment Dialog"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:27
+msgid "Access control roles assignment dialog"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:41
+#: plugins/config/class_configInLdap.inc:419
+msgid "Mode"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:41
+msgid "Is this applying on complete subtree or only the base?"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:44
+msgid "Subtree"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:44
+msgid "Base only"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:47
+msgid "Role to apply"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:52
+msgid "For all users"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:52
+msgid "Apply this ACL for all LDAP users"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:56
+msgid "Members"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:56
+msgid "Users or groups to assign this role to."
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:190
+#, php-format
+msgid ", and %d others"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:270
+msgid "ACL assignment"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:284
+#: plugins/admin/acl/class_aclManagement.inc:226
+msgid "ACL Assignment"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:285
+msgid "Access control roles assignment"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:304
+msgid "Assignments"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:308
+msgid "ACL role assignments for this base"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:319
+#, php-format
+msgid "Assignments on object or subtree %s"
+msgstr ""
+
+#: plugins/admin/acl/class_aclManagement.inc:31
+#: plugins/admin/acl/class_aclManagement.inc:32
+#: plugins/admin/acl/class_aclManagement.inc:45
+msgid "ACL assignment creation"
+msgstr ""
+
+#: plugins/admin/acl/class_aclManagement.inc:33
+msgid "Create an ACL assignment on an arbitrary dn"
+msgstr ""
+
+#: plugins/admin/acl/class_aclManagement.inc:49
+msgid "Dn"
+msgstr ""
+
+#: plugins/admin/acl/class_aclManagement.inc:49
+msgid "DN you wish to add assignments for"
+msgstr ""
+
+#: plugins/admin/acl/class_aclManagement.inc:110
+msgid "The dn you entered could not be found in the LDAP"
+msgstr ""
+
+#: plugins/admin/acl/class_aclManagement.inc:140
+msgid "ACL assignments"
+msgstr ""
+
+#: plugins/admin/acl/class_aclManagement.inc:141
+msgid "ACL assignments management"
+msgstr ""
+
+#: plugins/admin/acl/class_aclManagement.inc:142
+msgid "Manage ACL roles assignments to users"
+msgstr ""
+
+#: plugins/admin/users/user-list.xml:11
+msgid "List of users"
+msgstr ""
+
+#: plugins/admin/users/user-list.xml:33
+msgid "Surname"
+msgstr ""
+
+#: plugins/admin/users/user-list.xml:41
+msgid "Given name"
+msgstr ""
+
+#: plugins/admin/users/user-list.xml:79
+#: plugins/personal/generic/class_user.inc:278
+#: plugins/personal/generic/class_user.inc:284
+msgid "User"
+msgstr ""
+
+#: plugins/admin/users/user-list.xml:127
+msgid "Lock users"
+msgstr ""
+
+#: plugins/admin/users/user-list.xml:135
+msgid "Unlock users"
+msgstr ""
+
+#: plugins/admin/users/user-list.xml:146
+msgid "Apply template"
+msgstr ""
+
+#: plugins/admin/users/user-list.xml:177
+msgid "New user from template"
+msgstr ""
+
+#: plugins/admin/users/user-list.xml:189
+msgid "Edit user"
+msgstr ""
+
+#: plugins/admin/users/user-list.xml:198
+msgid "%{filter:lockLabel(userPassword)}"
+msgstr ""
+
+#: plugins/admin/users/user-list.xml:212
+msgid "Remove user"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:42
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:27
+#: setup/class_setupStepMigrate.inc:793
+msgid "Users"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:43
+msgid "Manage users"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:44
+msgid "Manage user accounts and their properties"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
+msgid "Account locking"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:179
+#, php-format
+msgid ""
+"Password method \"%s\" does not support locking. Account \"%s\" has not been"
+" locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
+msgid "Unlock account"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:230
+msgid "Lock account"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:255
+#: plugins/personal/generic/class_user.inc:285
+msgid "User account"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:255
+#: plugins/personal/generic/class_user.inc:279
+msgid "User account information"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclRole.inc:38
+#, php-format
+msgid "Contains settings for these objects: %s"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclRole.inc:78
+msgid "Access control roles"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclRole.inc:81
+msgid "ACL role"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclRole.inc:99
+msgid "A name for this role"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclRole.inc:103
+msgid "Short description of this role"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclRole.inc:109
+msgid "ACLs"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclRole.inc:113
+msgid "ACLs which are part of this group"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:186
+msgid "No ACL settings for this category"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:188
+#, php-format
+msgid "ACL for these objects: %s"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:192
+msgid "Edit category ACL"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:194
+msgid "Reset category ACL"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:202
+msgid "List of available ACL categories"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:215
+msgid "All objects in current subtree"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:217
+#, php-format
+msgid "Edit ACL for \"%s\""
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:258
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:358
+msgid "read"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:260
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:359
+msgid "write"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:345
+msgid "Show/hide advanced settings"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:350
+msgid "Create objects"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:351
+msgid "Move objects"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:352
+msgid "Remove objects"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:354
+msgid "Grant permission to owner"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:363
+msgid "Complete object"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclRoleManagement.inc:35
+msgid "ACL roles management"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclRoleManagement.inc:36
+msgid "Manage ACL roles"
+msgstr ""
+
+#: plugins/config/class_mainPluginsConfig.inc:28
+msgid "Plugins configuration"
+msgstr ""
+
+#: plugins/config/class_mainPluginsConfig.inc:29
+msgid "FusionDirectory plugins configuration"
+msgstr ""
+
+#: plugins/config/class_mainPluginsConfig.inc:42
+msgid "Object groups"
+msgstr ""
+
+#: plugins/config/class_mainPluginsConfig.inc:45
+msgid "Groups RDN"
+msgstr ""
+
+#: plugins/config/class_mainPluginsConfig.inc:45
+msgid "Branch in which object groups will be stored"
+msgstr ""
+
+#: plugins/config/class_mainPluginsConfig.inc:52
+msgid "SASL"
+msgstr ""
+
+#: plugins/config/class_mainPluginsConfig.inc:55
+msgid "Force to ask for password"
+msgstr ""
+
+#: plugins/config/class_mainPluginsConfig.inc:55
+msgid ""
+"Useful if you add a hook using password value when SASL user passwords are "
+"edited"
+msgstr ""
+
+#: plugins/config/class_dashBoardConfig.inc:28
+msgid "Dashboard configuration"
+msgstr ""
+
+#: plugins/config/class_dashBoardConfig.inc:29
+msgid "FusionDirectory dashboard plugin configuration"
+msgstr ""
+
+#: plugins/config/class_dashBoardConfig.inc:42
+msgid "Dashboard name schema"
+msgstr ""
+
+#: plugins/config/class_dashBoardConfig.inc:45
+msgid "Number of digits"
+msgstr ""
+
+#: plugins/config/class_dashBoardConfig.inc:45
+msgid "Number of digits to use after prefix"
+msgstr ""
+
+#: plugins/config/class_dashBoardConfig.inc:51
+msgid "Prefixes"
+msgstr ""
+
+#: plugins/config/class_dashBoardConfig.inc:51
+msgid "Prefixes to be used for computer ids"
+msgstr ""
+
+#: plugins/config/class_dashBoardConfig.inc:59
+msgid "Dashboard expired users"
+msgstr ""
+
+#: plugins/config/class_dashBoardConfig.inc:62
+msgid "Number of days"
+msgstr ""
+
+#: plugins/config/class_dashBoardConfig.inc:62
+msgid ""
+"Number of days before expiration needed for an account to show in the "
+"dashboard next expired accounts list"
+msgstr ""
+
+#: plugins/config/class_pluginsConfigInLdap.inc:29
+msgid "Plugins"
+msgstr ""
+
+#: plugins/config/class_pluginsConfigInLdap.inc:30
+msgid "Configuration for plugins"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:28
+msgid "Password recovery"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:29
+msgid "Settings for the password recovery feature"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:40
+msgid "Password recovery settings"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:45
+msgid "Activate password recovery"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:46
+msgid "Whether to activate or not password recovery feature"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:51
+msgid "Sender email address"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:52
+msgid "Email address from which mails will be sent"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:58
+msgid "Link validity (minutes)"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:59
+msgid "Number of minutes before a recovery link expires"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:65
+msgid "Salt for tokens"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:66
+msgid ""
+"Just a security measure, you can put anything in there, even random "
+"characters"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:72
+msgid "Allow the use of alternate addresses"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:73
+msgid ""
+"Users will also be able to enter one of theirs alternate addresses to "
+"recover their password"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:78
+#: plugins/config/class_configInLdap.inc:193
+msgid "Login attribute"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:78
+msgid ""
+"Usually uid, but you can use something else for instance in case of SSO"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:85
+msgid "First email"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:88
+#: plugins/config/class_recoveryConfig.inc:107
+msgid "Subject"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:89
+msgid "Subject of the first email"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:92
+msgid "[FusionDirectory] Password recovery link"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:95
+#, php-format
+msgid "Body (first %s is login, second is link)"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:96
+#, php-format
+msgid ""
+"Body of the first email, sent when the user ask for a new password. Use %s "
+"for the login and the recovery link."
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:99
+#, php-format
+msgid ""
+"Hello,\n"
+"\n"
+"Here is your information: \n"
+" - Login : %s\n"
+" - Link : %s\n"
+"\n"
+"This link is only valid for 10 minutes."
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:104
+msgid "Second email"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:108
+msgid "Subject of the second email"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:111
+msgid "[FusionDirectory] Password recovery successful"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:114
+#, php-format
+msgid "Body (%s is login)"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:115
+#, php-format
+msgid ""
+"Body of the second email, sent to confirm the password has been changed. Use"
+" %s for the user login."
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:118
+#, php-format
+msgid ""
+"Hello,\n"
+"\n"
+"Your password has been changed.\n"
+"Your login is still %s."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:56
+#: plugins/config/class_configInLdap.inc:70
+msgid "Configuration"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:57
+#: plugins/config/class_configInLdap.inc:62
+msgid "FusionDirectory configuration"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:58
+msgid "Configuration screen of FusionDirectory"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:88
+msgid "Look and feel"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:91
+msgid "Language"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:91
+msgid ""
+"Language of the application. If 'automatic' or not available, the one asked "
+"by the browser will be used. This setting can be overriden per user."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:96
+msgid "Theme"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:96
+msgid "Theme to be used"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:102
+msgid "Timezone"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:102
+msgid "Timezone to be used"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:110
+msgid "Core settings"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:113
+msgid "LDAP size limit"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:113
+msgid "Defines the number of entries to get from LDAP by default."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:118
+msgid "Edit locking"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:119
+msgid ""
+"Check if a entry currently being edited has been modified outside of "
+"FusionDirectory in the meantime."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:124
+msgid "Enable logging"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:125
+msgid "Event logging on FusionDirectory side."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:130
+msgid "Schema validation"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:131
+msgid "Enables schema checking during login."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:136
+msgid "Enable snapshots"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:136
+msgid ""
+"This enables you to save certain states of entries and restore them later "
+"on."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:141
+msgid "Snapshot base"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:141
+msgid "The base where snapshots should be stored inside of the LDAP."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
+msgid "Password settings"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:156
+msgid "Password default hash"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:156
+msgid "Default hash to be used"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:161
+msgid "Force default hash"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:161
+msgid "Force the use of the default password hash"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:165
+msgid "Password minimum length"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:165
+msgid "Minimum length of user passwords"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:170
+msgid "Password minimum differs"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:170
+msgid "Minimum number of different characters from last password"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:175
+msgid "Use account expiration"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:176
+msgid ""
+"Enables shadow attribute tests during the login to FusionDirectory and "
+"forces password renewal or account locking"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:180
+msgid "SASL Realm"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:184
+msgid "SASL Exop"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:184
+msgid "Attribute to be stored in the userPassword attribute"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:190
+msgid "Login and session"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:194
+msgid "Which LDAP attribute should be used as the login name during login."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:200
+msgid "Enforce encrypted connections"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:201
+msgid ""
+"Enables PHP security checks to force encrypted access (https) to the web "
+"interface."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:205
+msgid "Warn if session is not encrypted"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:206
+msgid "will display a warning to the user when http is used instead of https."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:211
+msgid "Session lifetime"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:211
+msgid "Defines when a session will expire in seconds (0 to disable)."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:216
+msgid "HTTP Basic authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:216
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:221
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:221
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:226
+msgid "Header name"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:226
+msgid "Name of the header containing user identifier."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:233
+msgid "SSL"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:236
+msgid "Key path"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:236
+msgid "Path to FusionDirectory private key. Unused for now."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:241
+msgid "Certificate path"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:241
+msgid "Path to FusionDirectory certificate. Unused for now."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
+msgid "CA certificate path"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:246
+msgid "Path to the CA certificate. Used for validating Argonaut Server host."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:253
+msgid "CAS"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:256
+msgid "Enable CAS"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:256
+msgid "CAS login will be used instead of LDAP bind"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:261
+msgid "Path to the CA certificate of the CAS server"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:266
+msgid "Host"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:266
+msgid "Host of the CAS server"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:271
+msgid "Port"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:271
+msgid "Port the CAS server is listening on"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:276
+msgid "CAS context"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:276
+msgid "CAS context to be used"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:283
+msgid "People and group storage"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:287
+msgid "People DN attribute"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:287
+msgid "Attribute to use at the beginning of users dn"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:292
+msgid "CN pattern"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:292
+msgid "The pattern to use to build the common name field"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:297
+msgid "Strict naming policy"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:298
+msgid "Enables strict checking of user and group names"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:303
+msgid "Users RDN"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:303
+msgid "The branch where users are stored."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:308
+msgid "ACL role RDN"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:308
+msgid "The branch where ACL roles are stored."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:313
+msgid "Restrict role members"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:313
+msgid ""
+"When enabled only users from the same branch or members of groups from the "
+"same branch can be added to a role."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:317
+msgid "Separate address fields"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:317
+msgid ""
+"Expose street, postOfficeBox and postalCode fields instead of postalAddress."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:321
+msgid "Postal address pattern"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:321
+msgid ""
+"When using separate address fields, you can use a pattern to fill "
+"postalAddress field."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:327
+msgid "Debugging"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:330
+msgid "Display errors"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:331
+msgid ""
+"Shows PHP errors in the upper part of the screen. This should be disabled in"
+" productive deployments, because there might be some passwords in it."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:335
+msgid "Maximum LDAP query time"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:335
+msgid ""
+"Stop LDAP actions if there is no answer within the specified number of "
+"seconds."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:340
+msgid "Log LDAP statistics"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:341
+msgid ""
+"Track LDAP timing statistics to the syslog. This may help to find indexing "
+"problems or bad search filters."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:346
+msgid "Debug level"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:347
+msgid "Display certain information on each page load."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:359
+msgid "Miscellaneous"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:362
+msgid "Display summary in listings"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:363
+msgid ""
+"Determines whether a status bar will be shown on the bottom of lists, "
+"displaying a short summary of type and number of elements in the list."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:368
+msgid "Show ACL tab on all objects"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:369
+msgid ""
+"For very specific ACL rights setting where you might need to give right on a"
+" single object."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:374
+msgid "Available department categories"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:374
+msgid "Available categories in the departments dropdown"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:381
+msgid "Use this to hide some menu entry to specific groups of users"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:385
+msgid "Group or role"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:390
+msgid "Plugin to blacklist"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:396
+msgid "Plugin menu blacklist"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
+msgid "Hooks"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:410
+msgid "Hooks that are called when specific actions happens"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:414
+msgid "Tab"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:414
+msgid "The tab that this hook concerns"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:419
+msgid "When to call this command"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:426
+msgid "Command"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:426
+msgid "The command that will be called"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:440
+msgid "Display hook output"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:441
+msgid ""
+"When enabled successful hook execution output is displayed to the user using"
+" a dialog."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
+msgid "Automatic"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:28
+msgid "Statistics about users"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:40
+msgid "Users statistics"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:45
+msgid "Groups statistics"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:50
+#: plugins/addons/dashboard/users_accounts.tpl.c:8
+msgid "Expired accounts"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:66
+msgid "Expiration date"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:70
+#: ihtml/themes/legacy/recovery.tpl.c:89 ihtml/themes/breezy/recovery.tpl.c:83
+msgid "Email"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:91
+#, php-format
+msgid ""
+"User statistics could not be computed because of the following LDAP error: "
+"%s"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:122
+#, php-format
+msgid ""
+"Group statistics could not be computed because of the following LDAP error: "
+"%s"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:181
+#, php-format
+msgid ""
+"Expired user information could not be computed because of the following LDAP"
+" error: %s"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:188
+#, php-format
+msgid ""
+"Expired user information could not be computed because of the following "
+"error: %s"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardPasswords.inc:26
+msgid "Passwords"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardPasswords.inc:27
+msgid "Statistics about passwords"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardPasswords.inc:39
+msgid "Passwords statistics"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardPasswords.inc:64
+#, php-format
+msgid ""
+"Password statistics could not be computed because of the following LDAP "
+"error: %s"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoard.inc:27
+#: plugins/addons/dashboard/class_dashBoard.inc:28
+#: plugins/addons/dashboard/class_dashBoard.inc:33
+msgid "Dashboard"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoard.inc:29
+msgid "Statistics and various information"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoard.inc:38
+msgid "Reporting"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoard.inc:42
+msgid "See dashboard"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoard.inc:51
+#: plugins/addons/dashboard/main_stats.tpl.c:2
+msgid "Statistics"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoard.inc:79
+#, php-format
+msgid ""
+"Statistics for type \"%s\" could not be computed because of the following "
+"error: %s"
+msgstr ""
+
+#: plugins/personal/roles/class_userRoles.inc:34
+msgid "Edit user's groups and roles"
+msgstr ""
+
+#: plugins/personal/roles/class_userRoles.inc:49
+#: plugins/personal/roles/class_userRoles.inc:53
+msgid "Groups membership"
+msgstr ""
+
+#: plugins/personal/roles/class_userRoles.inc:60
+#: plugins/personal/roles/class_userRoles.inc:64
+msgid "Roles membership"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:46
+msgid "Password method"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:46
+msgid "Password hash method to use"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:51
+#: plugins/personal/generic/class_user.inc:398
+#: setup/setup_migrate_adminAccount.tpl.c:14
+#: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
+#: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
+#: ihtml/themes/legacy/login.tpl.c:23 ihtml/themes/breezy/login.tpl.c:17
+#: ihtml/themes/breezy/login.tpl.c:20 ihtml/themes/breezy/login.tpl.c:23
+msgid "Password"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:51
+msgid "Password (Leave empty if you do not wish to change it)"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:55
+msgid "Password again"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:55
+msgid "Same password as above, to avoid errors"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:298
+msgid "User lock status"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:312
+msgid "Personal information"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:317
+msgid "Last name"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:317
+msgid "Last name of this user"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:322
+msgid "First name"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:322
+msgid "First name of this user"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:327
+msgid "Short description of the user"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:331
+msgid "Picture"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:331
+msgid "The avatar for this user"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:338
+msgid "Organizational contact information"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:350
+msgid "Business postal address"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:354
+msgid "Room No."
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:354
+msgid "Room number"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:358
+msgid "Business phone number"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:364
+msgid "Mobile"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:364
+msgid "Business mobile number"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:370
+msgid "Pager"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:370
+msgid "Business pager number"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:374
+msgid "Business fax number"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:378
+msgid "Homepage"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:378
+msgid "Personal homepage"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:384
+msgid "Account information"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:389
+msgid "Login of this user"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:393
+#: setup/class_setupStepLanguage.inc:30
+msgid "Preferred language"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:398
+msgid "Password of the user"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:404
+msgid "Personal contact information"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:408
+msgid "Display name"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:408
+msgid "Name this user should appear as. Used by Exchange."
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:412
+msgid "Home address"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:412
+msgid "Home postal address"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:416
+msgid "Private phone"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:416
+msgid "Home phone number"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:422
+msgid "Organizational information"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:427
+msgid "Title"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:427
+msgid ""
+"Title of a person in their organizational context. Each title is one value "
+"of this multi-valued attribute"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:436
+msgid "Department to which the user belongs"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:440
+msgid "Department No."
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:440
+msgid "Department number"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:444
+msgid "Employee No."
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:444
+msgid "Employee number"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:448
+msgid "Employee type"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:462
+msgid "Street"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:462
+msgid "Street part of the address"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:466
+msgid "Post office box"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:470
+msgid "Postal code"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:674
+#, php-format
+msgid "Ppolicy \"%s\" could not be found in the LDAP!"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:677
+msgid "You are not allowed to change your own password"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:688
+#, php-format
+msgid "You must wait %d seconds before changing your password again"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:702
+msgid "Password is in history of old passwords"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
+msgid "Password is not being changed from existing value"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:718
+msgid "You need to specify your current password in order to proceed."
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:720
+msgid ""
+"The passwords you've entered as \"New password\" and \"Repeated new "
+"password\" do not match."
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:722
+#: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
+#: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
+#: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
+msgid "New password"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:724
+msgid "The password used as new and current are too similar."
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:726
+msgid "The password used as new is too short."
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:728
+msgid "The password contains possibly problematic Unicode characters!"
+msgstr ""
+
+#: plugins/generic/references/class_reference.inc:26
+#: plugins/generic/references/class_reference.inc:27
+#: plugins/generic/references/class_reference.inc:44
+msgid "References"
+msgstr ""
+
+#: plugins/generic/welcome/main.inc:25
+#, php-format
+msgid "Welcome %s!"
+msgstr ""
+
+#: setup/class_setup.inc:194
+msgid "Completed"
+msgstr ""
+
+#: setup/class_setup.inc:237
+msgid "Next"
+msgstr ""
+
+#: setup/class_setupStepWelcome.inc:30 setup/class_setupStepWelcome.inc:50
+#: setup/class_setupStepFinish.inc:30
+msgid "Welcome"
+msgstr ""
+
+#: setup/class_setupStepWelcome.inc:51
+msgid "Welcome to FusionDirectory setup wizard"
+msgstr ""
+
+#: setup/class_setupStepWelcome.inc:52
+msgid "The welcome message"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:33
+msgid "LDAP connection"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:36
+msgid "Location name"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:36
+msgid "Name of this connexion to show in the LDAP server list"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:41
+msgid "Connection URI"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:41
+msgid "URI to contact the LDAP server. Usually starts with ldap://"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:46
+msgid "TLS connection"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:46
+msgid "Should TLS be used to connect to this LDAP server?"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
+#: setup/class_setupStepLdap.inc:127
+msgid "The LDAP directory base"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:56
+msgid "Authentication"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:59
+msgid ""
+"DN of the admin account to use for binding to the LDAP. Base is "
+"automatically appended."
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:74
+msgid "Admin DN"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:77
+msgid "Admin password"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:77
+msgid "Password for the admin account to use for binding to the LDAP"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:83
+msgid "Status"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:86
+msgid "Current status"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:86
+msgid "Result of last attempt at checking LDAP binding and basic schemas"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:107
+msgid "LDAP setup"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:108
+msgid "LDAP connection setup"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:109
+msgid ""
+"This dialog performs the basic configuration of the LDAP connectivity for "
+"FusionDirectory."
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:179
+#, php-format
+msgid "Anonymous bind to server '%s' failed!"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:181
+#, php-format
+msgid "Bind as user '%s' failed!"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:183
+msgid "Retry"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:187
+#, php-format
+msgid "Anonymous bind to server '%s' succeeded."
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:188 setup/class_setupStepLdap.inc:192
+msgid "Refresh"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:189
+msgid "Please specify user and password!"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:191
+#, php-format
+msgid "Bind as user '%s' to server '%s' succeeded!"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:210 setup/class_setupStepLdap.inc:212
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:30 setup/class_setupStepMigrate.inc:206
+msgid "PHP module and extension checks"
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:37
+msgid ""
+"PHP setup configuration (<a href=\"?info\" target=\"_blank\">show "
+"information</a>)"
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:48 setup/class_setupStepChecks.inc:49
+msgid "Installation check"
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:50
+msgid "Basic checks for PHP compatibility and extensions"
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:67
+msgid "Checking PHP version"
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:68
+#, php-format
+msgid "PHP must be of version %s or above."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:69
+msgid "Please upgrade to a supported version."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:76
+msgid "FusionDirectory requires this module to talk with your LDAP server."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:84
+msgid ""
+"FusionDirectory requires this module for an internationalized interface."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:92
+msgid ""
+"FusionDirectory requires this module to communicate with different types of "
+"servers and protocols."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:100
+msgid ""
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:108
+msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
+"FusionDirectory requires this module to filters a variable with a specified "
+"filter."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:124
+msgid "FusionDirectory requires this module for the samba integration."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:132
+msgid ""
+"FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
+"SSHA encryption."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:140
+msgid "FusionDirectory requires this module to talk to an IMAP server."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:147
+msgid "mbstring"
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:148
+msgid "FusionDirectory requires this module to handle unicode strings."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:154
+msgid "imagick"
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:155
+msgid "FusionDirectory requires this extension to handle images."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:161
+msgid "compression module"
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:162
+msgid "FusionDirectory requires this extension to handle snapshots."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:172
+msgid ""
+"register_globals is a PHP mechanism to register all global variables to be "
+"accessible from scripts without changing the scope. This may be a security "
+"risk."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:173
+msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:180
+msgid "PHP uses this value for the garbage collector to delete old sessions."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:181
+msgid ""
+"Setting this value to one day will prevent loosing session and cookies "
+"before they really timeout."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:182
+msgid ""
+"Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
+"higher."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
+msgid "Off"
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:190
+msgid ""
+"In Order to use FusionDirectory without any trouble, the session.auto_start "
+"option in your php.ini should be set to 'Off'."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:191
+msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:198
+msgid ""
+"FusionDirectory needs at least 128MB of memory. Setting it below this limit "
+"may cause errors that are not reproducable! Increase it for larger setups."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:199
+msgid ""
+"Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:206
+msgid ""
+"This option influences the PHP output handling. Turn this Option off, to "
+"increase performance."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:207
+msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:214
+msgid "The Execution time should be at least 30 seconds."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:215
+msgid ""
+"Search for 'max_execution_time' in your php.ini and set it to '30' or "
+"higher."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:222
+msgid ""
+"Increase the server security by setting expose_php to 'off'. PHP won't send "
+"any information about the server you are running in this case."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:223
+msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:230
+msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:231
+msgid ""
+"Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
+"'Off'."
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:157 setup/setup_migrate_baseOC.tpl.c:11
+msgid "Migrate"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:223 setup/class_setupStepMigrate.inc:224
+msgid "LDAP inspection"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:225
+msgid "Analyze your current LDAP for FusionDirectory compatibility"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:233
+msgid "Give all rights on users in the given branch"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:239
+msgid ""
+"Allow users to edit their own information (main tab and posix use only on "
+"base)"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:245
+msgid "Allow users to edit their own password (use only on base)"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:258
+msgid "Inspecting object classes in root object"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:259
+msgid "Checking permission for LDAP database"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:260
+msgid "Checking for invisible users"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:261
+msgid "Checking for super administrator"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:262
+msgid "Checking for default ACL roles and groups"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:263
+msgid "Checking for users outside the people tree"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:264
+msgid "Checking for groups outside the groups tree"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:265
+msgid "Checking for invisible departments"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:266
+msgid "Checking for duplicated UID numbers"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:267
+msgid "Checking for duplicated GID numbers"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:329 setup/class_setupStepMigrate.inc:488
+#: setup/class_setupStepMigrate.inc:565 setup/class_setupStepMigrate.inc:701
+#: setup/class_setupStepMigrate.inc:902 setup/class_setupStepMigrate.inc:978
+#: setup/class_setupStepMigrate.inc:1101 setup/class_setupStepMigrate.inc:1194
+#: setup/class_setupStepMigrate.inc:1272 setup/class_setupStepMigrate.inc:1316
+msgid "LDAP query failed"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:330 setup/class_setupStepMigrate.inc:489
+#: setup/class_setupStepMigrate.inc:566 setup/class_setupStepMigrate.inc:702
+#: setup/class_setupStepMigrate.inc:903 setup/class_setupStepMigrate.inc:979
+#: setup/class_setupStepMigrate.inc:1102 setup/class_setupStepMigrate.inc:1195
+#: setup/class_setupStepMigrate.inc:1273 setup/class_setupStepMigrate.inc:1317
+msgid "Possibly the \"root object\" is missing."
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:346 setup/class_setupStepMigrate.inc:369
+#: setup/class_setupStepMigrate.inc:420 setup/class_setupStepMigrate.inc:500
+#: setup/class_setupStepMigrate.inc:511 setup/class_setupStepMigrate.inc:804
+msgid "Failed"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:347
+#, php-format
+msgid "Missing FusionDirectory object class '%s'!"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:348
+msgid "Please check your installation."
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:370
+#, php-format
+msgid ""
+"Cannot handle the structural object type of your root object. Please try to "
+"add the object class '%s' manually."
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:501
+#, php-format
+msgid "The specified user \"%s\" does not have full access to your LDAP database."
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:512
+#, php-format
+msgid "The specified user \"%s\" does not have full access to your ldap database."
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:575
+#, php-format
+msgid ""
+"Found %s user(s) that will not be visible in FusionDirectory or which are "
+"incomplete."
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:584 setup/class_setupStepMigrate.inc:589
+msgid "User migration"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:673 setup/class_setupStepMigrate.inc:949
+msgid "Migration error"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:675
+#, php-format
+msgid "Cannot migrate entry \"%s\":"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:796
+msgid "Groups"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:799
+msgid "Roles"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:805
+msgid "There is no FusionDirectory administrator account inside your LDAP."
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:843
+msgid "Gives all rights on all objects"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:917
+msgid "Default ACL roles have not been inserted"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:919
+msgid "Some default ACL roles are missing"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:921
+msgid "Default ACL roles have been inserted"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:951
+#, php-format
+msgid "Cannot add ACL role \"%s\":"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:1006
+#, php-format
+msgid "Found %s user(s) outside the configured tree \"%s\"."
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:1020 setup/class_setupStepMigrate.inc:1034
+msgid "Move users into configured user tree"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:1052
+msgid "Cannot move entries to the requested department!"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:1064
+msgid "Entry will be moved from"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:1064
+msgid "to"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:1074
+msgid "The following references will be updated"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:1125
+#, php-format
+msgid "Found %s groups outside the configured tree '%s'."
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:1139 setup/class_setupStepMigrate.inc:1153
+msgid "Move groups into configured groups tree"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:1236
+#, php-format
+msgid "Found %s department(s) that will not be visible in FusionDirectory."
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:1244 setup/class_setupStepMigrate.inc:1249
+msgid "Department migration"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:1299
+#, php-format
+msgid "Found %s duplicate values for attribute \"uidNumber\":%s"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:1343
+#, php-format
+msgid "Found %s duplicate values for attribute \"gidNumber\":%s"
+msgstr ""
+
+#: setup/class_setupStepFinish.inc:40
+msgid "Finish"
+msgstr ""
+
+#: setup/class_setupStepFinish.inc:41
+msgid "Finish - write the configuration file"
+msgstr ""
+
+#: setup/class_setupStepFinish.inc:42
+msgid "Write configuration file"
+msgstr ""
+
+#: setup/class_setupStepFinish.inc:89
+msgid ""
+"Your configuration file is currently world readable. Please update the file "
+"permissions!"
+msgstr ""
+
+#: setup/class_setupStepFinish.inc:91
+msgid "The configuration is currently not readable or it does not exists."
+msgstr ""
+
+#: setup/class_setupStepFinish.inc:96
+#, php-format
+msgid ""
+"After downloading and placing the file under %s, please make sure that the "
+"user the webserver is running with is able to read %s, while other users "
+"shouldn't."
+msgstr ""
+
+#: setup/class_setupStepLanguage.inc:59 setup/class_setupStepLanguage.inc:60
+msgid "Language setup"
+msgstr ""
+
+#: setup/class_setupStepLanguage.inc:61
+msgid "This step allows you to select your preferred language."
+msgstr ""
+
+#: setup/class_setupStepLanguage.inc:62
+msgid ""
+"At this point, you can select the site wide default language. Choosing "
+"\"automatic\" will use the language requested by the browser. This setting "
+"can be overriden per user."
+msgstr ""
+
+#: html/setup.php:65
+msgid "Smarty"
+msgstr ""
+
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
+#, php-format
+msgid "Directory '%s' specified as compile directory is not accessible!"
+msgstr ""
+
+#: html/class_passwordRecovery.inc:119
+#, php-format
+msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
+msgstr ""
+
+#: html/class_passwordRecovery.inc:176 html/index.php:60
+#, php-format
+msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
+msgstr ""
+
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
+#: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
+#: ihtml/themes/breezy/recovery.tpl.c:80
+msgid "Email address"
+msgstr ""
+
+#: html/class_passwordRecovery.inc:480
+#, php-format
+msgid "Did not find an account with login \"%s\""
+msgstr ""
+
+#: html/class_passwordRecovery.inc:483
+#, php-format
+msgid "Found multiple accounts with login \"%s\""
+msgstr ""
+
+#: html/class_passwordRecovery.inc:516
+#, php-format
+msgid "There is no account using email \"%s\""
+msgstr ""
+
+#: html/class_passwordRecovery.inc:519
+#, php-format
+msgid "There are several accounts using email \"%s\""
+msgstr ""
+
+#: html/class_passwordRecovery.inc:527
+#, php-format
+msgid "The user using email \"%s\" is locked. Please contact your administrator."
+msgstr ""
+
+#: html/class_passwordRecovery.inc:582
+msgid "Contact your administrator, there was a problem with mail server"
+msgstr ""
+
+#: html/class_passwordRecovery.inc:595
+msgid "This token is invalid"
+msgstr ""
+
+#: html/class_passwordRecovery.inc:659
+msgid "There was a problem with mail server, confirmation email not sent"
+msgstr ""
+
+#: html/main.php:113
+msgid "PHP configuration"
+msgstr ""
+
+#: html/main.php:114
+msgid ""
+"Fatal error: Register globals is on. FusionDirectory will refuse to login "
+"unless this is fixed by an administrator."
+msgstr ""
+
+#: html/main.php:140
+msgid "Password change"
+msgstr ""
+
+#: html/main.php:140
+msgid "Your password is about to expire, please change your password!"
+msgstr ""
+
+#: html/main.php:156
+msgid "Your password has expired, please set a new one."
+msgstr ""
+
+#: html/main.php:206
+msgid "Running out of memory!"
+msgstr ""
+
+#: html/main.php:249
+msgid "User ACL checks disabled"
+msgstr ""
+
+#: html/main.php:287
+msgid "Plugin"
+msgstr ""
+
+#: html/main.php:288
+#, php-format
+msgid ""
+"Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
+" a file)!"
+msgstr ""
+
+#: html/main.php:303
+msgid "Configuration Error"
+msgstr ""
+
+#: html/main.php:304
+#, php-format
+msgid ""
+"Fatal error: not all POST variables have been transfered by PHP - please "
+"inform your administrator!"
+msgstr ""
+
+#: html/index.php:66
+msgid ""
+"Warning: The session lifetime configured in your fusiondirectory.conf will "
+"be overridden by php.ini settings."
+msgstr ""
+
+#: html/index.php:154
+#, php-format
+msgid ""
+"FusionDirectory configuration %s/%s is not readable. Please run "
+"fusiondirectory-setup --check-config to fix this."
+msgstr ""
+
+#: html/index.php:175
+msgid "Smarty error"
+msgstr ""
+
+#: html/index.php:177
+#, php-format
+msgid "Directory \"%s\" specified as compile directory is not accessible!"
+msgstr ""
+
+#: html/index.php:215
+msgid "Your FusionDirectory session has expired!"
+msgstr ""
+
+#: html/index.php:218
+#, php-format
+msgid "Invalid plugin parameter \"%s\"!"
+msgstr ""
+
+#: html/index.php:221
+msgid "No session found!"
+msgstr ""
+
+#: html/index.php:257
+msgid "LDAP schema check reported errors:"
+msgstr ""
+
+#: html/index.php:259
+msgid "LDAP schema error"
+msgstr ""
+
+#: html/index.php:286
+msgid "Please specify a valid username!"
+msgstr ""
+
+#: html/index.php:289
+msgid "Please specify your password!"
+msgstr ""
+
+#: html/index.php:308
+msgid "Please check the username/password combination."
+msgstr ""
+
+#: html/index.php:343
+msgid "Account locked. Please contact your system administrator!"
+msgstr ""
+
+#: html/index.php:462
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:476
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:486 html/index.php:553
+#, php-format
+msgid "Login with user \"%s\" triggered error: %s"
+msgstr ""
+
+#: html/index.php:543
+#, php-format
+msgid "CAS user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:593
+msgid ""
+"Your browser has cookies disabled. Please enable cookies and reload this "
+"page before logging in!"
+msgstr ""
+
+#: include/select/groupSelect/group-filter.tpl.c:2
+#: plugins/admin/users/user-filter.tpl.c:2
+#: ihtml/themes/breezy/simple-filter.tpl.c:2
+msgid "Filter"
+msgstr ""
+
+#: plugins/admin/acl/remove.tpl.c:2
+msgid ""
+"Warning: you are about to delete the ACL assignments on the following "
+"objects"
+msgstr ""
+
+#: plugins/admin/acl/remove.tpl.c:5
+msgid ""
+"This includes all ACL assignments made on this node(s). If you want the list"
+" of these assignments, please cancel and open the objects."
+msgstr ""
+
+#: plugins/admin/acl/remove.tpl.c:8
+msgid "Press 'Delete' to continue or 'Cancel' to abort."
+msgstr ""
+
+#: plugins/admin/users/user-filter.tpl.c:5
+msgid "Show templates"
+msgstr ""
+
+#: plugins/admin/users/user-filter.tpl.c:8
+msgid "Show functional users"
+msgstr ""
+
+#: plugins/admin/users/user-filter.tpl.c:11
+msgid "Show POSIX users"
+msgstr ""
+
+#: plugins/admin/users/user-filter.tpl.c:14
+msgid "Show Mail users"
+msgstr ""
+
+#: plugins/admin/users/user-filter.tpl.c:17
+msgid "Show Samba users"
+msgstr ""
+
+#: plugins/addons/dashboard/users_accounts.tpl.c:2
+msgid "There is one expired account"
+msgid_plural "There are %1 expired accounts"
+msgstr[0] ""
+msgstr[1] ""
+
+#: plugins/addons/dashboard/users_accounts.tpl.c:5
+msgid "There is no expired account"
+msgstr ""
+
+#: plugins/addons/dashboard/users_accounts.tpl.c:11
+#: plugins/addons/dashboard/users_accounts.tpl.c:23
+msgid "Manager concerned"
+msgstr ""
+
+#: plugins/addons/dashboard/users_accounts.tpl.c:14
+msgid "There is one account expiring in the next %1 days"
+msgid_plural "There are %2 accounts expiring in the next %1 days"
+msgstr[0] ""
+msgstr[1] ""
+
+#: plugins/addons/dashboard/users_accounts.tpl.c:17
+msgid "There is no account expiring in the next %1 days"
+msgstr ""
+
+#: plugins/addons/dashboard/users_accounts.tpl.c:20
+msgid "Next expired accounts"
+msgstr ""
+
+#: plugins/addons/dashboard/groups_stats.tpl.c:2
+msgid "There is 1 group:"
+msgid_plural "There are %1 groups:"
+msgstr[0] ""
+msgstr[1] ""
+
+#: plugins/addons/dashboard/groups_stats.tpl.c:5
+msgid "There are no groups"
+msgstr ""
+
+#: plugins/addons/dashboard/groups_stats.tpl.c:8
+msgid "One of them is a %1 group"
+msgid_plural "%2 are %1 groups"
+msgstr[0] ""
+msgstr[1] ""
+
+#: plugins/addons/dashboard/groups_stats.tpl.c:11
+msgid "There is no %1 group"
+msgstr ""
+
+#: plugins/addons/dashboard/pwd_stats.tpl.c:2
+#: plugins/addons/dashboard/users_stats.tpl.c:2
+msgid "There is 1 user:"
+msgid_plural "There are %1 users:"
+msgstr[0] ""
+msgstr[1] ""
+
+#: plugins/addons/dashboard/pwd_stats.tpl.c:5
+msgid "One of them use %1 method"
+msgid_plural "%2 of them use %1 method"
+msgstr[0] ""
+msgstr[1] ""
+
+#: plugins/addons/dashboard/pwd_stats.tpl.c:8
+msgid "One of them is locked"
+msgid_plural "%1 of them are locked"
+msgstr[0] ""
+msgstr[1] ""
+
+#: plugins/addons/dashboard/pwd_stats.tpl.c:11
+msgid "None of them is locked"
+msgstr ""
+
+#: plugins/addons/dashboard/users_stats.tpl.c:5
+msgid "There are no users"
+msgstr ""
+
+#: plugins/addons/dashboard/users_stats.tpl.c:8
+msgid "One of them have a %1 account"
+msgid_plural "%2 of them have a %1 account"
+msgstr[0] ""
+msgstr[1] ""
+
+#: plugins/addons/dashboard/users_stats.tpl.c:11
+msgid "None of them have a %1 account"
+msgstr ""
+
+#: plugins/generic/references/contents.tpl.c:2
+msgid "<strong>%1</strong> references our <strong>%3</strong>"
+msgstr ""
+
+#: plugins/generic/references/contents.tpl.c:5
+msgid ""
+"<strong>%1</strong> references our field <strong>%3</strong> from tab "
+"<strong>%2</strong>"
+msgstr ""
+
+#: plugins/generic/references/contents.tpl.c:8
+msgid "This object has no relationship to other objects."
+msgstr ""
+
+#: setup/setup_migrate_adminAccount.tpl.c:2
+msgid "Create a new FusionDirectory administrator account"
+msgstr ""
+
+#: setup/setup_migrate_adminAccount.tpl.c:5
+msgid ""
+"This dialog will automatically add a new super administrator to your LDAP "
+"tree."
+msgstr ""
+
+#: setup/setup_migrate_adminAccount.tpl.c:11
+msgid "User ID"
+msgstr ""
+
+#: setup/setup_migrate_adminAccount.tpl.c:17
+msgid "Password (again)"
+msgstr ""
+
+#: setup/setup_migrate_baseOC.tpl.c:2
+msgid "Add required object classes to the LDAP base"
+msgstr ""
+
+#: setup/setup_migrate_baseOC.tpl.c:5 setup/setup_migrate_accounts.tpl.c:17
+msgid "Current"
+msgstr ""
+
+#: setup/setup_migrate_baseOC.tpl.c:8 setup/setup_migrate_accounts.tpl.c:20
+msgid "After migration"
+msgstr ""
+
+#: setup/setup_migrate_baseOC.tpl.c:14
+msgid "Close"
+msgstr ""
+
+#: setup/setup_checks.tpl.c:11
+msgid "FusionDirectory will NOT run without fixing this."
+msgstr ""
+
+#: setup/setup_checks.tpl.c:14
+msgid "FusionDirectory will run without fixing this."
+msgstr ""
+
+#: setup/setup_welcome.tpl.c:2
+msgid ""
+"This seems to be the first time you start FusionDirectory - we didn't find "
+"any configuration right now. This simple wizard intends to help you while "
+"setting it up."
+msgstr ""
+
+#: setup/setup_welcome.tpl.c:5
+msgid "What will the wizard do for you?"
+msgstr ""
+
+#: setup/setup_welcome.tpl.c:8
+msgid "Create a basic, single site configuration"
+msgstr ""
+
+#: setup/setup_welcome.tpl.c:11
+msgid "Tries to find problems within your PHP and LDAP setup"
+msgstr ""
+
+#: setup/setup_welcome.tpl.c:14
+msgid "Let you choose from a set of basic and advanced configuration switches"
+msgstr ""
+
+#: setup/setup_welcome.tpl.c:17
+msgid "Guided migration of existing LDAP trees"
+msgstr ""
+
+#: setup/setup_welcome.tpl.c:20
+msgid "What will the wizard NOT do for you?"
+msgstr ""
+
+#: setup/setup_welcome.tpl.c:23
+msgid "Find every possible configuration error"
+msgstr ""
+
+#: setup/setup_welcome.tpl.c:26
+msgid "Migrate every possible LDAP setup - create backup dumps!"
+msgstr ""
+
+#: setup/setup_welcome.tpl.c:29
+msgid "To continue:"
+msgstr ""
+
+#: setup/setup_welcome.tpl.c:32
+msgid ""
+"For security reasons you need to authenticate for the installation by "
+"creating the file '%1', containing the current session ID on the servers "
+"local filesystem. This can be done by executing the following command:"
+msgstr ""
+
+#: setup/setup_welcome.tpl.c:35
+msgid "Click the 'Next' button when you've finished."
+msgstr ""
+
+#: setup/setup_migrate.tpl.c:2
+msgid ""
+"During the LDAP inspection, we're going to check for several common pitfalls"
+" that may occur when migration to FusionDirectory base LDAP administration. "
+"You may want to fix the problems below, in order to provide smooth services."
+msgstr ""
+
+#: setup/setup_migrate.tpl.c:5
+msgid "Check again"
+msgstr ""
+
+#: setup/setup_finish.tpl.c:2
+msgid "Create your configuration file"
+msgstr ""
+
+#: setup/setup_finish.tpl.c:5
+msgid "Run %1 to put the correct right on fusiondirectory.conf"
+msgstr ""
+
+#: setup/setup_finish.tpl.c:8
+msgid "Download configuration"
+msgstr ""
+
+#: setup/setup_finish.tpl.c:11
+msgid "Status: "
+msgstr ""
+
+#: setup/setup_migrate_accounts.tpl.c:2
+msgid ""
+"This dialog allows moving a couple of entries to the configured tree. Doing "
+"this may straighten your LDAP service."
+msgstr ""
+
+#: setup/setup_migrate_accounts.tpl.c:5
+msgid ""
+"Be careful with this option! There may be references pointing to these "
+"entries. The FusionDirectory setup can't migrate references, so you may want"
+" to cancel the migration in this case."
+msgstr ""
+
+#: setup/setup_migrate_accounts.tpl.c:8
+msgid "Move selected entries into this tree"
+msgstr ""
+
+#: setup/setup_migrate_accounts.tpl.c:11
+msgid ""
+"The listed entries are currently invisible in the FusionDirectory interface."
+" If you want to change this for a couple of entries only, just select them "
+"and use the 'Migrate' button below."
+msgstr ""
+
+#: setup/setup_migrate_accounts.tpl.c:14
+msgid ""
+"If you want to know what will be done when migrating the selected entries, "
+"use the 'Show changes' button to see the LDIF."
+msgstr ""
+
+#: setup/setup_migrate_accounts.tpl.c:26
+msgid "Show changes"
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:8 ihtml/themes/breezy/recovery.tpl.c:2
+msgid "Lost password"
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:11 ihtml/themes/breezy/recovery.tpl.c:5
+msgid "Information to reset password for %1 has been sent to email address %2"
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:14 ihtml/themes/breezy/recovery.tpl.c:8
+msgid "Warning : this email is only valid for %1 minutes."
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:17 ihtml/themes/breezy/recovery.tpl.c:11
+msgid ""
+"This dialog provides a simple way to change your password.<br/> Enter the "
+"new password (twice) in the fields below and press the 'Change' button."
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:20 ihtml/themes/legacy/recovery.tpl.c:23
+#: ihtml/themes/legacy/recovery.tpl.c:26 ihtml/themes/legacy/login.tpl.c:8
+#: ihtml/themes/legacy/login.tpl.c:11 ihtml/themes/legacy/login.tpl.c:14
+#: ihtml/themes/breezy/recovery.tpl.c:14 ihtml/themes/breezy/recovery.tpl.c:17
+#: ihtml/themes/breezy/recovery.tpl.c:20 ihtml/themes/breezy/login.tpl.c:8
+#: ihtml/themes/breezy/login.tpl.c:11 ihtml/themes/breezy/login.tpl.c:14
+msgid "Username"
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:38 ihtml/themes/legacy/recovery.tpl.c:41
+#: ihtml/themes/legacy/recovery.tpl.c:44 ihtml/themes/breezy/recovery.tpl.c:32
+#: ihtml/themes/breezy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:38
+msgid "New password repeated"
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:47 ihtml/themes/breezy/recovery.tpl.c:41
+msgid "Password strength"
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:50 ihtml/themes/legacy/recovery.tpl.c:53
+#: ihtml/themes/legacy/recovery.tpl.c:56 ihtml/themes/legacy/recovery.tpl.c:92
+#: ihtml/themes/legacy/recovery.tpl.c:95 ihtml/themes/legacy/recovery.tpl.c:98
+#: ihtml/themes/legacy/login.tpl.c:29 ihtml/themes/legacy/login.tpl.c:32
+#: ihtml/themes/legacy/login.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:44
+#: ihtml/themes/breezy/recovery.tpl.c:47 ihtml/themes/breezy/recovery.tpl.c:50
+#: ihtml/themes/breezy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:89
+#: ihtml/themes/breezy/recovery.tpl.c:92 ihtml/themes/breezy/login.tpl.c:29
+#: ihtml/themes/breezy/login.tpl.c:32 ihtml/themes/breezy/login.tpl.c:35
+msgid "Directory"
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:59
+#: ihtml/themes/legacy/recovery.tpl.c:104
+#: ihtml/themes/breezy/recovery.tpl.c:53 ihtml/themes/breezy/recovery.tpl.c:98
+msgid "Change"
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:62
+#: ihtml/themes/legacy/recovery.tpl.c:107
+#: ihtml/themes/breezy/recovery.tpl.c:56
+#: ihtml/themes/breezy/recovery.tpl.c:101
+msgid "Click here to change your password"
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:65 ihtml/themes/legacy/recovery.tpl.c:68
+#: ihtml/themes/breezy/recovery.tpl.c:59 ihtml/themes/breezy/recovery.tpl.c:62
+msgid "Success"
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:71 ihtml/themes/breezy/recovery.tpl.c:65
+msgid "Your password has been changed successfully."
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:74
+#: ihtml/themes/legacy/recovery.tpl.c:101
+#: ihtml/themes/breezy/recovery.tpl.c:68 ihtml/themes/breezy/recovery.tpl.c:95
+msgid "Return to login screen"
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:77 ihtml/themes/breezy/recovery.tpl.c:71
+msgid ""
+"Enter your current e-mail address in the field below and press the 'Change' "
+"button."
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:80 ihtml/themes/breezy/recovery.tpl.c:74
+msgid ""
+"=> Use your e-mail in the long format, e.g : John Doe => "
+"john.doe@example.com"
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:110
+#: ihtml/themes/breezy/recovery.tpl.c:104
+msgid ""
+"Password recovery is not activated. If you have lost your password, please "
+"contact your administrator"
+msgstr ""
+
+#: ihtml/themes/legacy/login.tpl.c:2 ihtml/themes/legacy/login.tpl.c:38
+#: ihtml/themes/breezy/login.tpl.c:2 ihtml/themes/breezy/login.tpl.c:38
+msgid "Sign in"
+msgstr ""
+
+#: ihtml/themes/legacy/login.tpl.c:5 ihtml/themes/breezy/login.tpl.c:5
+msgid ""
+"Please use your username and your password to log into the site "
+"administration system."
+msgstr ""
+
+#: ihtml/themes/legacy/login.tpl.c:26 ihtml/themes/breezy/login.tpl.c:26
+msgid "I forgot my password"
+msgstr ""
+
+#: ihtml/themes/legacy/login.tpl.c:41 ihtml/themes/breezy/login.tpl.c:41
+msgid "Click here to log in"
+msgstr ""
+
+#: ihtml/themes/breezy/simple-remove.tpl.c:2
+msgid "Warning: you are about to delete the following objects"
+msgstr ""
+
+#: ihtml/themes/breezy/simple-remove.tpl.c:5
+#: ihtml/themes/breezy/restore-confirm.tpl.c:8
+msgid ""
+"Please double check if you really want to do this since there is no way for "
+"FusionDirectory to get your data back."
+msgstr ""
+
+#: ihtml/themes/breezy/simple-remove.tpl.c:8
+msgid "So - if you're sure - press 'Delete' to continue or 'Cancel' to abort."
+msgstr ""
+
+#: ihtml/themes/breezy/template.tpl.c:2
+msgid "Creating a new object using templates"
+msgstr ""
+
+#: ihtml/themes/breezy/template.tpl.c:8
+#: ihtml/themes/breezy/restore-confirm.tpl.c:14
+msgid "Continue"
+msgstr ""
+
+#: ihtml/themes/breezy/copynotice.tpl.c:2
+msgid ""
+"&copy; 2002-%1 <a href=\"http://www.fusiondirectory.org\">The "
+"FusionDirectory team, %2</a>"
+msgstr ""
+
+#: ihtml/themes/breezy/islocked.tpl.c:2
+msgid "Locking conflict detected"
+msgstr ""
+
+#: ihtml/themes/breezy/islocked.tpl.c:8
+msgid "\"%1\" has been locked by \"%2\" since %3"
+msgstr ""
+
+#: ihtml/themes/breezy/islocked.tpl.c:11
+msgid ""
+"If this lock detection is false, the other person may have closed the "
+"webbrowser during the edit operation. You may want to take over the lock by "
+"pressing the \"%1\" button."
+msgstr ""
+
+#: ihtml/themes/breezy/islocked.tpl.c:14
+msgid "Read only"
+msgstr ""
+
+#: ihtml/themes/breezy/restore-confirm.tpl.c:2
+msgid "Warning: you are about to restore the following snapshot"
+msgstr ""
+
+#: ihtml/themes/breezy/restore-confirm.tpl.c:5
+msgid "Any modification made to the object since this snapshot will be lost."
+msgstr ""
+
+#: ihtml/themes/breezy/restore-confirm.tpl.c:11
+msgid ""
+"So - if you're sure - press 'Continue' to continue or 'Cancel' to abort."
+msgstr ""
+
+#: ihtml/themes/breezy/framework.tpl.c:2
+msgid "Main"
+msgstr ""
+
+#: ihtml/themes/breezy/framework.tpl.c:5
+msgid "Sign out"
+msgstr ""
+
+#: ihtml/themes/breezy/framework.tpl.c:8
+msgid "Signed in:"
+msgstr ""
+
+#: ihtml/themes/breezy/framework.tpl.c:11
+#, c-format
+msgid "Session expires in %d!"
+msgstr ""
+
+#: ihtml/themes/breezy/sizelimit.tpl.c:2
+msgid ""
+"The size limit option makes LDAP operations faster and saves the LDAP server"
+" from getting too much load. The easiest way to handle big databases without"
+" long timeouts would be to limit your search to smaller values and use "
+"filters to get the entries you are looking for."
+msgstr ""
+
+#: ihtml/themes/breezy/sizelimit.tpl.c:5
+msgid "Please choose the way to react for this session"
+msgstr ""
+
+#: ihtml/themes/breezy/sizelimit.tpl.c:8
+msgid "ignore this error and show all entries the LDAP server returns"
+msgstr ""
+
+#: ihtml/themes/breezy/sizelimit.tpl.c:11
+msgid ""
+"ignore this error and show all entries that fit into the defined sizelimit "
+"and let me use filters instead"
+msgstr ""
+
+#: ihtml/themes/breezy/sizelimit.tpl.c:14
+msgid "Set"
+msgstr ""
diff --git a/locale/ar/fusiondirectory.po b/locale/ar/fusiondirectory.po
index 3976a56a28b0139eefd05b3fc2335fc1c5d1a4c7..6f5f9bf0ffac6ce5218657051a7c4f323550a52e 100644
--- a/locale/ar/fusiondirectory.po
+++ b/locale/ar/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Arabic (https://www.transifex.com/fusiondirectory/teams/12202/ar/)\n"
@@ -20,21 +20,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr "خطأ"
@@ -54,8 +54,8 @@ msgstr ""
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr ""
 
@@ -66,23 +66,23 @@ msgid ""
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr ""
 
@@ -189,8 +189,8 @@ msgstr ""
 msgid "Toggle information"
 msgstr ""
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr ""
 
@@ -199,14 +199,14 @@ msgid "Down"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr ""
 
@@ -218,79 +218,79 @@ msgstr ""
 msgid "created by"
 msgstr ""
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr ""
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr ""
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr ""
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr ""
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr ""
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr ""
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr ""
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr ""
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr ""
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr ""
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr ""
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr ""
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr ""
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr ""
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr ""
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr ""
 
@@ -315,17 +315,17 @@ msgstr ""
 msgid "Restore a deleted object"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr ""
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -336,17 +336,17 @@ msgid "Object template, used to create several objects with similar values"
 msgstr ""
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr ""
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr "خطأ داخلي"
 
@@ -370,25 +370,25 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr ""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
 msgstr ""
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr ""
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr ""
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr ""
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr ""
@@ -404,257 +404,257 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr ""
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr ""
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
 msgstr ""
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr ""
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
 msgstr ""
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
 "administrator!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr ""
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr "تحذير"
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
 msgstr ""
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr ""
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
 "exceeds"
 msgstr ""
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr ""
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr ""
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr ""
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr ""
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr ""
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr ""
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr ""
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr ""
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr ""
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr ""
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr ""
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr ""
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr ""
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr ""
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
 "directories to fix permissions."
 msgstr ""
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr ""
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr ""
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr ""
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr ""
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr ""
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr ""
 
@@ -882,365 +882,365 @@ msgstr ""
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr ""
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr ""
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr ""
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr ""
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr ""
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr ""
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr ""
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr ""
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr ""
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr ""
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr ""
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr ""
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr ""
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr ""
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr ""
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr "الرجوع"
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr ""
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
 " the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
 "the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
 "disable the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr ""
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr ""
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr ""
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr ""
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr ""
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr ""
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr ""
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
 "configuration file!"
 msgstr ""
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr ""
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr ""
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr ""
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
 "FusionDirectory setup?"
 msgstr ""
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1259,7 +1259,7 @@ msgstr ""
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1271,14 +1271,14 @@ msgstr "الإسم"
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr "الوصف"
 
@@ -1298,89 +1298,99 @@ msgstr ""
 msgid "Restart service"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr ""
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1391,16 +1401,16 @@ msgstr ""
 msgid "Remove"
 msgstr "إزالة"
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1441,83 +1451,97 @@ msgstr ""
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr ""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -1529,113 +1553,118 @@ msgid ""
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr ""
@@ -1691,115 +1720,115 @@ msgstr ""
 msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr ""
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr ""
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr ""
 
@@ -1810,7 +1839,7 @@ msgstr ""
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr "القسم"
 
@@ -1827,7 +1856,7 @@ msgstr ""
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr ""
 
@@ -1837,7 +1866,7 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr ""
 
@@ -1846,7 +1875,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1888,7 +1917,7 @@ msgid "Website of this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr ""
 
@@ -1899,12 +1928,12 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr ""
 
@@ -1916,7 +1945,7 @@ msgid "Country"
 msgstr "البلد"
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr "العنوان"
 
@@ -1926,7 +1955,7 @@ msgid "A postal address for this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr "الهاتف"
 
@@ -1935,7 +1964,7 @@ msgid "Telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr "الفاكس"
 
@@ -1957,6 +1986,14 @@ msgstr ""
 msgid "country"
 msgstr ""
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -1967,17 +2004,17 @@ msgstr ""
 msgid "locality"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr ""
 
@@ -2137,56 +2174,56 @@ msgstr ""
 msgid "Group"
 msgstr "مجموعة"
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2247,7 +2284,7 @@ msgid "Access control roles assignment dialog"
 msgstr ""
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr ""
 
@@ -2288,28 +2325,28 @@ msgstr ""
 msgid ", and %d others"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr ""
@@ -2408,31 +2445,39 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr ""
@@ -2679,7 +2724,7 @@ msgid ""
 msgstr ""
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr ""
 
@@ -2862,395 +2907,406 @@ msgstr ""
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr ""
 
@@ -3380,7 +3436,7 @@ msgid "Password hash method to use"
 msgstr ""
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3405,234 +3461,234 @@ msgstr ""
 msgid "User lock status"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr "الإسم العائلي"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr "الإسم الأول"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr "الهاتف المحمول"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr "رقم المنزل"
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr "الرقم البريدي"
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
@@ -3647,15 +3703,11 @@ msgstr ""
 msgid "Welcome %s!"
 msgstr ""
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr ""
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr ""
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr ""
 
@@ -3838,143 +3890,157 @@ msgid ""
 "servers and protocols."
 msgstr ""
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
-"FusionDirectory requires this module to encode variables for javascript use."
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:108
 msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
 "risk."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4245,204 +4311,200 @@ msgid ""
 "can be overriden per user."
 msgstr ""
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr ""
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr ""
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr ""
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr ""
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr ""
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr ""
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr ""
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
 " a file)!"
 msgstr ""
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr ""
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
 "inform your administrator!"
 msgstr ""
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
 "fusiondirectory-setup --check-config to fix this."
 msgstr ""
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr ""
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr ""
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr ""
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr ""
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr ""
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr ""
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr ""
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr ""
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr ""
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr ""
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr ""
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
diff --git a/locale/ca/fusiondirectory.po b/locale/ca/fusiondirectory.po
index cfd188bed337d23e48f96134f78e0b19a49f4c57..9e39f625f5561a344f486f6e068f33c66e26fd6d 100644
--- a/locale/ca/fusiondirectory.po
+++ b/locale/ca/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Catalan (https://www.transifex.com/fusiondirectory/teams/12202/ca/)\n"
@@ -20,21 +20,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr "Error"
@@ -54,8 +54,8 @@ msgstr ""
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr "Error de la configuració"
 
@@ -66,23 +66,23 @@ msgid ""
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr "Error d'LDAP"
 
@@ -189,8 +189,8 @@ msgstr ""
 msgid "Toggle information"
 msgstr ""
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr ""
 
@@ -199,14 +199,14 @@ msgid "Down"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr ""
 
@@ -218,79 +218,79 @@ msgstr ""
 msgid "created by"
 msgstr ""
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr ""
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr ""
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr ""
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr ""
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr ""
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr ""
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr ""
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr ""
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr ""
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr ""
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr ""
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr ""
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr ""
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr ""
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr ""
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr ""
 
@@ -315,17 +315,17 @@ msgstr ""
 msgid "Restore a deleted object"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr ""
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -336,17 +336,17 @@ msgid "Object template, used to create several objects with similar values"
 msgstr ""
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr "Nom de la plantilla"
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr ""
 
@@ -370,25 +370,25 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr ""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
 msgstr ""
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr ""
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr ""
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr ""
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr ""
@@ -404,257 +404,257 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr "Error fatal"
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr ""
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
 msgstr ""
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr "Error d'autenticació."
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
 msgstr ""
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
 "administrator!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr ""
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr "Avís"
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
 msgstr ""
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr ""
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
 "exceeds"
 msgstr ""
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr ""
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr ""
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr ""
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr ""
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr ""
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr ""
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr ""
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr ""
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr ""
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr ""
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr ""
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr ""
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr ""
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr ""
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
 "directories to fix permissions."
 msgstr ""
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr ""
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr ""
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr ""
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr ""
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr ""
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr "Entrada"
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr "Canceŀla-ho tot"
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr ""
 
@@ -882,109 +882,109 @@ msgstr ""
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr ""
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr ""
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr ""
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr ""
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr ""
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr ""
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr ""
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr "Canceŀla"
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr "D'acord"
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr "Aplica"
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr "Desa"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr ""
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr ""
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr ""
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr "Edita…"
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr "Edita %s…"
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr "Enrere"
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr "Aquest compte no té extensions de %s vàlides!"
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
@@ -993,256 +993,256 @@ msgstr ""
 "Aquest compte té paràmetres de %s habilitats. Podeu inhabilitar-los fent "
 "clic a sota."
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
 " the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
 "the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
 "disable the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr "gener"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr "febrer"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr "març"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr "abril"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr "maig"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr "juny"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr "juliol"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr "agost"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr "setembre"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr "octubre"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr "novembre"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr "desembre"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr "diumenge"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr "dilluns"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr "dimarts"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr "dimecres"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr "dijous"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr "divendres"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr "dissabte"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr ""
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr "Objecte"
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr ""
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr ""
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr ""
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr ""
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr ""
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
 "configuration file!"
 msgstr ""
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr ""
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr ""
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr ""
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
 "FusionDirectory setup?"
 msgstr ""
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1261,7 +1261,7 @@ msgstr ""
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1273,14 +1273,14 @@ msgstr "Nom"
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr ""
 
@@ -1300,89 +1300,99 @@ msgstr ""
 msgid "Restart service"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Base"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr ""
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1393,16 +1403,16 @@ msgstr ""
 msgid "Remove"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1443,83 +1453,97 @@ msgstr ""
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr ""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -1531,113 +1555,118 @@ msgid ""
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr "Grup de l'usuari"
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr ""
@@ -1693,115 +1722,115 @@ msgstr ""
 msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr ""
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr ""
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr "Marca de temps"
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr ""
 
@@ -1812,7 +1841,7 @@ msgstr ""
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr "Departament"
 
@@ -1829,7 +1858,7 @@ msgstr ""
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr "Organització"
 
@@ -1839,7 +1868,7 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr "Departaments"
 
@@ -1848,7 +1877,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1890,7 +1919,7 @@ msgid "Website of this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr "Responsable"
 
@@ -1901,12 +1930,12 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr "Localització"
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr "Província"
 
@@ -1918,7 +1947,7 @@ msgid "Country"
 msgstr "Estat"
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr "Adreça"
 
@@ -1928,7 +1957,7 @@ msgid "A postal address for this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr "Telèfon"
 
@@ -1937,7 +1966,7 @@ msgid "Telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr "Fax"
 
@@ -1959,6 +1988,14 @@ msgstr ""
 msgid "country"
 msgstr ""
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -1969,17 +2006,17 @@ msgstr "Localitat"
 msgid "locality"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr ""
 
@@ -2139,56 +2176,56 @@ msgstr ""
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2249,7 +2286,7 @@ msgid "Access control roles assignment dialog"
 msgstr ""
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr ""
 
@@ -2290,28 +2327,28 @@ msgstr ""
 msgid ", and %d others"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr ""
@@ -2410,31 +2447,39 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr ""
@@ -2681,7 +2726,7 @@ msgid ""
 msgstr ""
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr ""
 
@@ -2864,395 +2909,406 @@ msgstr ""
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr "Paràmetres de la contrasenya"
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr ""
 
@@ -3382,7 +3438,7 @@ msgid "Password hash method to use"
 msgstr ""
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3407,234 +3463,234 @@ msgstr ""
 msgid "User lock status"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr "Informació personal"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr "Cognoms"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr "Nom"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr "Núm de sala"
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr "Número de sala"
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr "Mòbil"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr "Buscapersones"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr "Pàgina principal"
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr "Llengua preferida"
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr "Adreça postal personal"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr "Telèfon privat"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr "Número de telèfon personal"
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr "Núm de department"
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr "Número de departament"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr "Núm d'empleat"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr "Número d'empleat"
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr "Categoria professional"
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Contrasenya nova"
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr "La contrasenya nova i l'actual són massa similars."
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
@@ -3649,15 +3705,11 @@ msgstr ""
 msgid "Welcome %s!"
 msgstr ""
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr ""
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr ""
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr ""
 
@@ -3840,143 +3892,157 @@ msgid ""
 "servers and protocols."
 msgstr ""
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
-"FusionDirectory requires this module to encode variables for javascript use."
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:108
 msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
 "risk."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4247,205 +4313,201 @@ msgid ""
 "can be overriden per user."
 msgstr ""
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr ""
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr ""
 "La configuració %s/%s del FusionDirectori no és llegible. S'està avortant."
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr "Configuració del PHP"
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr "Canvi de contrasenya"
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr ""
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr ""
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr "S'està exhaurint la memòria!"
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr "S'han inhabilitat les comprovacions de les ACL dels usuaris"
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr "Connector"
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
 " a file)!"
 msgstr ""
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr ""
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
 "inform your administrator!"
 msgstr ""
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
 "fusiondirectory-setup --check-config to fix this."
 msgstr ""
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr ""
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr "La vostra sessió del FusionDirectori ha caducat!"
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr ""
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr ""
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr ""
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr ""
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr ""
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr "Especifiqueu un nom d'usuari vàlid."
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr "Especifiqueu la vostra contrasenya."
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr ""
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr "El compte és blocat. Contacteu el vostre administrador de sistemes."
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr ""
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
diff --git a/locale/cs_CZ/fusiondirectory.po b/locale/cs_CZ/fusiondirectory.po
index acffcc160f54cb0b6ec5f5ab82c193bcad6d1364..468e2c6f73adbf75bc02d93ca7b86227db2f045d 100644
--- a/locale/cs_CZ/fusiondirectory.po
+++ b/locale/cs_CZ/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>, 2016\n"
 "Language-Team: Czech (Czech Republic) (https://www.transifex.com/fusiondirectory/teams/12202/cs_CZ/)\n"
@@ -16,25 +16,25 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: cs_CZ\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr "Chyba"
@@ -54,8 +54,8 @@ msgstr "Chybné XML ve fusiondirectory.conf: %s na řádku %d"
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr "Chyba v nastavení"
 
@@ -68,25 +68,25 @@ msgstr ""
 "Zdá se, že se snažíte dekódovat něco, co není zakódované: %s<br/>\n"
 "Ověřte, že nepoužíváte soubor fusiondirectory.secrets když jsou hesla nešifrovaná."
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
-msgstr "chyba LDAPu"
+msgstr "Chyba LDAP"
 
 #: include/class_config.inc:324
 msgid "Cannot bind to LDAP. Please contact the system administrator."
@@ -196,8 +196,8 @@ msgstr "zaslat hlášení o chybě"
 msgid "Toggle information"
 msgstr "přepnout informace"
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr "nahoru"
 
@@ -206,14 +206,14 @@ msgid "Down"
 msgstr "dolů"
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr "Seřadit vzestupně"
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr "Seřadit sestupně"
 
@@ -223,81 +223,81 @@ msgstr "Vybrat vše"
 
 #: include/class_listing.inc:565
 msgid "created by"
-msgstr "vytvořeno (kým)"
+msgstr "kdo vytvořil"
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr "přejít do kořene všech oddělení"
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr "kořen"
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr "přejít o jedno oddělení výše"
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr "Přejít do uživatelova oddělení"
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr "domovské"
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr "znovunačtení seznamu"
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
-msgstr "odeslat"
+msgstr "Odeslat"
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr "Akce"
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr "Zkopírovat"
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr "vyjmout"
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr "Vložit"
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr "vyjmout tuto položku"
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr "kopírovat tuto položku"
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr "obnovit ze snímků"
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr "exportovat seznam"
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr "obnovit ze snímku"
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr "Pořídit zachycený stav"
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr "vytvořit nový snímek tohoto objektu"
 
@@ -322,17 +322,17 @@ msgstr "Obnovit přes existující objekt"
 msgid "Restore a deleted object"
 msgstr "Obnovit smazaný objekt"
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr "Došlo k problému s rozbalováním dat zachyceného stavu"
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr "Nepodařilo se získat data zachyceného stavu"
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -344,17 +344,17 @@ msgstr ""
 "Šablona objektu, slouží k vytvoření vícero objektů s podobnými hodnotami"
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr "Název šablony"
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr "Vnitřní chyba"
 
@@ -379,7 +379,7 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr "Heslo nelze změnit, neznámý uživatel „%s“"
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
@@ -387,19 +387,19 @@ msgstr ""
 "Aby bylo možné používat SASL, je třeba vyplnit kolonky saslRealm nebo "
 "saslExop na obrazovce s nastaveními"
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr "Použít filtr"
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr "hledat v podstromech"
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr "Hledá v %s"
@@ -419,20 +419,20 @@ msgstr ""
 "spuštěním '%s' --update-cache (na serveru) a restartujte svůj webový "
 "prohlížeč"
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr "Fatální chyba"
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr "FATÁLNÍ: chyba při připojování do LDAPu. Server ohlásil '%s'."
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
@@ -440,11 +440,11 @@ msgstr ""
 "Přihlašovací údaj (uid) není v rámci LDAP stromu jedinečný! Kontaktujte "
 "svého správce systémů."
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr "chyba ověření"
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
@@ -452,12 +452,12 @@ msgstr ""
 "Zdá se, že platnost vašeho hesla skončila. Změňte jej pomocí funkce <a "
 "href=\"recovery.php\">obnovení hesla</a>."
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr ""
 "Nastala chyba při pokusu o přidání zámku. Nahlaste to prosím vývojářům!"
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
@@ -466,21 +466,21 @@ msgstr ""
 "Nemohu vytvořit informaci o zamykání ve stromu LDAPu. Kontaktujte prosím "
 "svého správce systémů!"
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr "LDAP server odpověděl: %s"
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr "Varování"
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
@@ -488,12 +488,12 @@ msgstr ""
 "Při pokusu o vyhrazení přístupu k objektu bylo nalezeno několik již "
 "existujících zámků. To by se nemělo stávat – probíhá jejich odstraňování."
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr "Limit velikosti položek %d je překročen!"
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
@@ -502,73 +502,73 @@ msgstr ""
 "nastavit novou hodnotu limitu %s a v případě, že ani to nebude stačit, "
 "zobrazit toto hlášení znovu"
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr "Nastavit"
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr "neúplné"
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr "Pokračovat i tak"
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr "Upravit i tak"
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr "chystáte se upravit položky LDAPu %s"
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr "%sB"
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr "%sKiB"
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr "%sMiB"
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr "%sGiB"
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr "%sTiB"
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr "%sPiB"
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr "%sEiB"
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr "%sZiB"
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr "%sYiB"
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
@@ -577,61 +577,61 @@ msgstr ""
 "Soubor %s nebylo možné smazat. Zkuste opravit přístupová práva spuštěním "
 "příkazu fusiondirectory-setup --check-directories"
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr "Nelze zapsat do souboru s revizemi!"
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr "Nedaří se číst soubor s revizí!"
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr "varování LDAPu"
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 "Nedaří se získat informace o schématech ze serveru. Schémata proto nelze "
 "ověřit!"
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr "Hlavní FusionDirectory schéma"
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr "Schéma použité pro uložení nastavení FusionDirectory"
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 "Použito pro ukládání informace o režimu důvěry v uživatele nebo skupiny."
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr "Použito pro ukládání šablon."
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr "Použito pro ukládání POSIX informací."
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr "Chybějící vyžadovaná třída objektu „%s“!"
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr "Chybějící volitelná třída objektu „%s“!"
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr "dostupné třídy"
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
@@ -639,7 +639,7 @@ msgstr ""
 "Zásuvný modul smíšených skupin je nainstalován, ale vaše nastavení schématu "
 "ho nepodporuje."
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
@@ -647,7 +647,7 @@ msgstr ""
 "Aby bylo možné použít smíšené skupiny v objectClass posixGroup, je třeba aby"
 " byly POMOCNÉ"
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
@@ -655,44 +655,44 @@ msgstr ""
 "Stávající schéma je nastaveno pro smíšené skupiny, ale není přítomen "
 "příslušný zásuvný modul."
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr "Je třeba, aby ObjectClass posixGroup bylo STRUKTURÁLNÍ"
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 "Nemohu nalézt soubor '%s' – opravte to prosím spuštěním '%s' (na serveru)."
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr "Všechny objekty v této kategorii"
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr "uživatelské jméno"
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr "Oprávnění"
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr "Zrušit vše"
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr "Nelze vložit"
 
@@ -921,109 +921,109 @@ msgstr "Je třeba, aby „%s“ bylo %d a více!"
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr "'%s' závisí na '%s' – zadejte prosím obě hodnoty!"
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr "V systému již existuje položka s atributem '%s'!"
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr "Položka %s již používá tento %s atribut!"
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr "Pole '%s' nemůže být prázdné!"
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr "Příklad:"
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr "Políčko %s obsahuje neplatné znaky"
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr "'%s' není dovoleno:"
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr "'%s' nejsou dovolené!"
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr "Chybějící rozšíření PHP %s!"
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr "Zrušit"
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr "v pořádku"
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr "použít"
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr "Uložit"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr "Přidat"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr "Přidat %s"
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr "Smazat"
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr "Smazat %s"
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr "Upravit…"
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr "Upravit %s…"
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr "Zpět"
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr "Tento účet nemá platná rozšíření %s!"
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
@@ -1031,7 +1031,7 @@ msgid ""
 msgstr ""
 "Tento účet má povolena nastavení %s. Zakázat je můžete kliknutím níže."
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
@@ -1040,7 +1040,7 @@ msgstr ""
 "Tento účet má vytvořena nastavení pro %s. Pokud je chcete odebrat, musíte "
 "ale nejprve odebrat nastavení pro %s!"
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
@@ -1049,7 +1049,7 @@ msgstr ""
 "Tento účet má deaktivována nastavení pro %s. Zapnout je můžete kliknutím "
 "níže."
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
@@ -1058,7 +1058,7 @@ msgstr ""
 "Tento účet má deaktivována nastavení pro %s. Zapnout je ale můžete teprve "
 "poté, co přidáte nastavení pro %s!"
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
@@ -1067,185 +1067,185 @@ msgstr ""
 "Tento účet má %s nastavení vypnutá. Pro jejich zapnutí je nejprve třeba "
 "vypnout nastavení %s!"
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr "přidat nastavení pro %s"
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr "odebrat nastavení pro %s"
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 "Informace v tomto dialogu je možné upravit níže kliknutím na „Upravit“"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr "leden"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr "únor"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr "březen"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr "duben"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr "květen"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr "červen"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr "červenec"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr "srpen"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr "září"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr "říjen"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr "listopad"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr "prosinec"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr "neděle"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr "pondělí"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr "úterý"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr "středa"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr "čtvrtek"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr "pátek"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr "sobota"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr "operace čtení"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr "operace přidání"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr "operace upravování"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr "operace smazání"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr "operace hledání"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr "ověření"
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr "LDAP %s selhalo!"
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr "Operace v LDAPu selhala!"
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr "Objekt"
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr "Nahrání se nezdařilo!"
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr "Nahrání se nezdařilo: %s"
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr "Selhání komunikace se službou infrastruktury!"
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr "Selhání komunikace se službou infrastruktury: %s"
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr "toto '%s' je stále používáno objektem: %s"
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr "Toto '%s' je stále používáno."
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr "toto '%s' je stále používáno následujícími objekty: %s"
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr "Soubor '%s' neexistuje!"
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr "Soubor '%s' nelze číst!"
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr "Do souboru '%s' nelze zapisovat!"
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
@@ -1254,37 +1254,37 @@ msgstr ""
 "Hodnota '%s' v tuto chvíli buď není nastavena, nebo je neplatná – "
 "překontrolujte prosím Váš soubor s nastaveními!"
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr "Soubor '%s' nelze smazat!"
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr "Složku '%s' nelze vytvořit!"
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr "Složku '%s' nelze smazat!"
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr "kontroluji, zda je podporováno: %s"
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr "Nainstalovat a aktivovat modul PHP %s."
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr "Nainstalovat a zapnout Pear modul %s"
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
@@ -1293,7 +1293,7 @@ msgstr ""
 "Nelze připravit třídu '%s'! Možná ve Vaší instalaci FusionDirectory chybí "
 "příslušný zásuvný modul?"
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1306,6 +1306,8 @@ msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
 "\"%2$s\" as \"%2$s\" already depends on \"%1$s\""
 msgstr ""
+"Rekurzivní závislost v kolonkách šablony: „%1$s“ nemůže záviset na „%2$s“, "
+"protože „%2$s“ už závisí na „%1$s“"
 
 #: include/simpleplugin/simple-select-list.xml:11
 msgid "Please select the desired entries"
@@ -1314,7 +1316,7 @@ msgstr "Vyberte požadované položky"
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1326,14 +1328,14 @@ msgstr "Název"
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr "Popis"
 
@@ -1353,80 +1355,90 @@ msgstr "Zastavit službu"
 msgid "Restart service"
 msgstr "Restartovat službu"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "základ"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr "Základ objektu"
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr "Hodnota základní kolonky by vždy měla být řetězec"
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr "Chyba, nesprávné datum: %s"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr "hodiny"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr "minuty"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr "Sekund"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr "Datum"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr "ÄŒas"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr "Nelze přečíst nahraný soubor: %s"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr "soubor je prázdný"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr "soubor nebyl nenalezen"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr "soubor není čitelný"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr "%s (%d bajtů)"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr "Atribut %s je vypnutý, jeho hodnotu nelze nastavit"
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr "Nahrát"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr "Stáhnout"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
@@ -1434,10 +1446,10 @@ msgstr ""
 "Obrázek uživatele v tuto chvíli není možné uložit, FusionDirectory "
 "potřebuje, aby byl nainstalovaný PHP modul „imagick“!"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1448,16 +1460,16 @@ msgstr ""
 msgid "Remove"
 msgstr "odebrat"
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr "Číslo"
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1498,52 +1510,62 @@ msgstr "Desetinné číslo větší než %f"
 msgid "A float smaller than %f"
 msgstr "Desetinné číslo menší než %f"
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr "Hodnota pro vícehodnotovou kolonku „%s“ není pole"
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr "%s (vyžadováno)"
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr "SetAttribute „%s“ byl nastaven na nekompatibilní hodnotu"
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr "Neplatná hodnota pro %s"
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr "žádné"
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr "Hodnota „%s“ pro kolonku „%s“ není v seznamu možných voleb"
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr "StringAttribute „%s“ byl nastaven na nekompatibilní hodnotu"
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr "Nastavení šablony"
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr "Toto je název šablony"
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr "Pouze hlavní panel může vypočítat rozlišený název"
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr ""
 "Nedaří se spočítat rozlišený název: žádná nadřazená třída panelu pro %s"
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
@@ -1551,33 +1573,39 @@ msgstr ""
 "Nedaří se spočítat dn: nedaří se nalézt objectType informace z panelu třídy "
 "%s"
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr "Položka s takovým rozlišeným názvem již existuje: %s"
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr "Položka %s neexistuje"
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
+"Po jeho otevření ve FusionDirectory byl objekt změněn. Pokud tuto položku "
+"uložíte, pak veškeré změny, učiněné ostatními, budou ztraceny!"
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr "Služba „%s“"
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr "Panel „%s“"
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr "Nepodařilo se vytvořit neopakující se rozlišený název"
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr "Neznámá kolonka „%s“"
@@ -1588,114 +1616,121 @@ msgid ""
 "No plugin definitions found to initialize \"%s\", please check your "
 "configuration file."
 msgstr ""
+"Pro inicializaci „%s“ nebyly nalezeny žádné definice zásuvného modulu, "
+"zkontrolujte svůj soubor s nastaveními."
+
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr "Nepodařilo se vypočítat rozlišený název pro objekt: %s"
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr "Přesun z „%s“ do „%s“ se nezdařil: %s"
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr "B"
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr "KiB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr "MiB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr "GiB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr "TiB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr "vteřiny"
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr "minuty"
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr "hodiny"
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr "dny"
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr "Přidat (dialog)"
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr "POSIX skupina %s"
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr "Role %s"
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr "Skupina %s"
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr "skupina uživatelů"
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr "Neznámé"
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr "Ze šablony"
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr "%s šablona"
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr "Zobrazit %s"
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr "chyba filtru"
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr "Tento filtr je neúplný!"
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr "Chyba oprávnění"
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr "Nejste oprávněn(a) vytvořit snímek %s."
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr "Nejste oprávněn(a) obnovit ze snímku %s."
@@ -1754,119 +1789,121 @@ msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr ""
 "Požadovaný kanál neexistuje! Prosím kontaktujte svého správce systémů."
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr "Varování ohledně výkonnosti"
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr "Výkonnost LDAPu je špatná: poslední dotaz trval celých %.2fs!"
 
 #: include/class_ldap.inc:797
 #, php-format
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgstr "Nedaří se automaticky vytvořit podstromy s RDN %s: nepodporováno"
+
+#: include/class_ldap.inc:822
+#, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 "Podstromy s RDN %s se nedaří automaticky vytvářet: nebyla nalezena žádná "
 "třída objektu!"
 
-#: include/class_ldap.inc:835
-#, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
-msgstr "Nedaří se automaticky vytvořit podstromy s RDN %s: nepodporováno"
-
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr "při operaci na '%s' na LDAP serveru '%s'"
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr "při operaci na LDAP serveru '%s'"
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr "proc_open se nezdařilo vykonat ldapsearch"
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr "Chyba na řádku %s, první řádek položky nemůže začínat mezerou"
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr "Chyba na řádku %s, odkazování na vnější soubory není podporované"
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr "Chyba na řádku %s, atribut „%s“ nemá vyplněnou hodnotu"
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
+"Chyba na řádku %s, položka bloc může mít pouze jeden rozlišený název (dn)"
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
+"Chyba na řádku %s, položka bloc by měla začínat pouze rozlišeným názvem (dn)"
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 "Chyba při importu rozlišeného názvu (DN): „%s“, zkontrolujte svůj LDIF od "
 "řádku %s dále!"
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr "Pořizuje se zachycený stavu objektu"
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr "DN objektu, ze kterého pořizujete zachycený stav"
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr "Časová značka"
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr "Kdy byl tento zachycený stav pořízen"
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr "Důvod"
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr "Důvod pořízení tohoto zachyceného stavu"
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr "r-m-d, h:m:v"
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
-msgstr ""
+msgstr "Rozlišený název"
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr "Obnovit"
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr "Obnovení zachycených stavů"
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr "Zachycené stavy"
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr "Zachycené stavy, které jsou pro tento objekt k dispozici"
 
@@ -1877,7 +1914,7 @@ msgstr "Seznam oddělení"
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr "Oddělení"
 
@@ -1894,7 +1931,7 @@ msgstr "doména"
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr "Organizace"
 
@@ -1904,7 +1941,7 @@ msgstr "organizace"
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr "Oddělení"
 
@@ -1913,7 +1950,7 @@ msgid "department"
 msgstr "oddělení"
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1955,7 +1992,7 @@ msgid "Website of this %s"
 msgstr "Webové stránky tohoto %s"
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr "Nadřízený"
 
@@ -1966,12 +2003,12 @@ msgstr "Nadřízený tohoto %s"
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr "Umístění"
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr "Stát"
 
@@ -1983,7 +2020,7 @@ msgid "Country"
 msgstr "ZemÄ›"
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr "Adresa"
 
@@ -1993,7 +2030,7 @@ msgid "A postal address for this %s"
 msgstr "Poštovní adresa pro toto %s"
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr "Telefon"
 
@@ -2002,7 +2039,7 @@ msgid "Telephone number"
 msgstr "Telefonní číslo"
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr "Fax"
 
@@ -2024,6 +2061,14 @@ msgstr "Doménová část"
 msgid "country"
 msgstr "zemÄ›"
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -2034,11 +2079,11 @@ msgstr "místo"
 msgid "locality"
 msgstr "místo"
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr "Spravovat oddělení"
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
@@ -2046,7 +2091,7 @@ msgstr ""
 "Spravovat oddělení, země, doménové části, domény, lokality a uzly "
 "organizace,"
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr "Uživatelé a skupiny"
 
@@ -2206,56 +2251,56 @@ msgstr "Informace o skupinÄ› objektu"
 msgid "Group"
 msgstr "Skupina"
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr "Název této skupiny"
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr "Stručný popis této skupiny"
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr "Vlastník"
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr "členské objekty"
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr "Objekty spadající do této skupiny"
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr "důvěryhodnost systémů"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr "režim důvěryhodnosti"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr "Typ ověřování pro tyto stroje"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr "zakázáno"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr "plný přístup"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr "umožnit přístup k těmto strojům"
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr "Této skupině umožnit připojení pouze na stroje z tohoto seznamu"
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr "Není možné umístit počítače a terminály do jedné skupiny"
@@ -2316,7 +2361,7 @@ msgid "Access control roles assignment dialog"
 msgstr "Dialog přiřazení úloh řízení přístupu"
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr "Režim"
 
@@ -2357,28 +2402,28 @@ msgstr "Uživatelé či skupiny, kterým má být tato role přiřazena"
 msgid ", and %d others"
 msgstr ", a %d dalších"
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr "Přiřazení ACL"
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr "přiřazení ACL"
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr "Přiřazení úlohy řízení přístupu"
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr "Přiřazení"
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr "Přiřazení ACL úlohy pro tento základ"
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr "Přiřazení na objektu či podstromu %s"
@@ -2387,23 +2432,23 @@ msgstr "Přiřazení na objektu či podstromu %s"
 #: plugins/admin/acl/class_aclManagement.inc:32
 #: plugins/admin/acl/class_aclManagement.inc:45
 msgid "ACL assignment creation"
-msgstr ""
+msgstr "Vytvoření přiřazení ACL"
 
 #: plugins/admin/acl/class_aclManagement.inc:33
 msgid "Create an ACL assignment on an arbitrary dn"
-msgstr ""
+msgstr "Vytvořit ACL přiřazení na libovolném rozlišeném názvu"
 
 #: plugins/admin/acl/class_aclManagement.inc:49
 msgid "Dn"
-msgstr ""
+msgstr "Rozlišený název"
 
 #: plugins/admin/acl/class_aclManagement.inc:49
 msgid "DN you wish to add assignments for"
-msgstr ""
+msgstr "Rozlišený název kterému chcete přiřadit"
 
 #: plugins/admin/acl/class_aclManagement.inc:110
 msgid "The dn you entered could not be found in the LDAP"
-msgstr ""
+msgstr "Zadaný rozlišený název nebyl v LDAP nalezen"
 
 #: plugins/admin/acl/class_aclManagement.inc:140
 msgid "ACL assignments"
@@ -2411,11 +2456,11 @@ msgstr "Přiřazení ACL"
 
 #: plugins/admin/acl/class_aclManagement.inc:141
 msgid "ACL assignments management"
-msgstr ""
+msgstr "Správa přiřazení ACL"
 
 #: plugins/admin/acl/class_aclManagement.inc:142
 msgid "Manage ACL roles assignments to users"
-msgstr ""
+msgstr "Spravovat přiřazení ACL rolí uživatelům"
 
 #: plugins/admin/users/user-list.xml:11
 msgid "List of users"
@@ -2475,13 +2520,14 @@ msgstr "Spravovat uživatele"
 
 #: plugins/admin/users/class_userManagement.inc:44
 msgid "Manage user accounts and their properties"
-msgstr ""
+msgstr "Spravovat uživatelské účty a jejich vlastnosti"
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr "zamykání účtu"
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
@@ -2490,20 +2536,28 @@ msgstr ""
 "Způsob ukládání hesel %s neumožňuje uzamykání účtů. Účet %s proto nebyl "
 "uzamčen!"
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+"Uzamčení pomocí metody hesla „%s“ se nezdařilo. Účet „%s“ nebyl zamčen!"
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr "povolit účet"
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr "Zamknout účet"
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr "Uživatelský účet"
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr "Informace o uživatelském účtu"
@@ -2565,7 +2619,7 @@ msgstr "všechny objekty v současném podstromu"
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:217
 #, php-format
 msgid "Edit ACL for \"%s\""
-msgstr ""
+msgstr "Upravit ACL pro „%s“"
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:258
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:358
@@ -2607,7 +2661,7 @@ msgstr "Správa úloh ACL"
 
 #: plugins/admin/aclrole/class_aclRoleManagement.inc:36
 msgid "Manage ACL roles"
-msgstr ""
+msgstr "Spravovat ACL role"
 
 #: plugins/config/class_mainPluginsConfig.inc:28
 msgid "Plugins configuration"
@@ -2758,7 +2812,7 @@ msgstr ""
 "alternativních adres"
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr "atribut použitý pro přihlašování"
 
@@ -2766,6 +2820,8 @@ msgstr "atribut použitý pro přihlašování"
 msgid ""
 "Usually uid, but you can use something else for instance in case of SSO"
 msgstr ""
+"Obvykle identifikátor uživatele (uid), ale například v případě sjednoceného "
+"přihlašování (SSO) je možné použít něco jiného"
 
 #: plugins/config/class_recoveryConfig.inc:85
 msgid "First email"
@@ -2962,47 +3018,61 @@ msgstr "podstrom pro uložení snímků"
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr "Základ, ve kterém by měly být zachycené stavy ukládány v LDAP."
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr "Zástupnými znaky vyjádřené cizí klíče"
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+"Zapíná hledání zástupnými znaky jako member=* při přesouvání celého "
+"oddělení. Toto otevře všechny existující skupiny a role aby bylo zajištěno, "
+"že cizí klíče jsou respektovány. Pomalé na rozsáhlých stromech."
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr "Nastavení hesel"
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr "Výchozí otisk hesla"
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr "Výchozí otisk, který bude použit"
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr "Vynutit výchozí otisk"
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr "Vynutit použití výchozího otisku hesla"
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr "minimální délka hesla"
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr "Minimální délka hesel uživatelů"
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr "O kolik je třeba, aby se hesla lišila"
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr "Nejnižší umožněný počet rozdílných znaků oproti předchozímu heslu"
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr "omezovat platnost uživatelský účtů na základě platnosti jejich hesel"
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
@@ -3010,33 +3080,33 @@ msgstr ""
 "Zapíná test stínového atributy během přihlašování k FusionDirectory a "
 "vynucuje obnovu hesla nebo uzamčení účtu"
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr "SASL oblast"
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr "SASL Exop"
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr "Atribut, který ukládat v atributu userPassword"
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr "přihlašování a relace"
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 "Který LDAP atribut by měl být použit jako přihlašovací jméno při "
 "přihlašování."
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr "vynucovat šifrované spojení"
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
@@ -3044,187 +3114,190 @@ msgstr ""
 "Zapnout kontroly zabezpečení PHP z důvodu vynucení šifrovaného přístupu "
 "(https) na webové rozhraní."
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr "varovat, pokud relace není šifrována"
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr "zobrazí uživateli varování, když použije protokol http namísto https."
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr "Doba nečinnosti, po jejímž uplynutí bude relace automaticky ukončena."
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 "Určuje kdy skončí platnost sezení (v sekundách) 0 (nula) vypíná časovač."
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
-msgstr ""
+msgstr "Základní HTTP ověření"
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
+"Namísto přihlašovacího formuláře použít protokol základního HTTP ověřování."
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
-msgstr ""
+msgstr "Ověřování HTTP hlavičky"
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
-msgstr ""
+msgstr "Namísto přihlašovacího formuláře použít ověřování HTTP hlavičky."
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr "Název hlavičky"
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr "Název hlavičky obsahující identifikátor uživatele."
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr "SSL"
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr "Umístění klíče"
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 "Umístění soukromé části klíče FusionDirectory. V tuto chvíli není používáno."
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr "Umístění certifikátu"
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr "Umístění certifikátu FusionDirectory. V tuto chvíli není používáno."
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr "Umístění certifikátu cert. autority"
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 "Umístění certifikátu cert. autority. Slouží k ověření stroje s Argonaut "
 "serverem."
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr "Ústřední ověřovací služba (CAS)"
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr "Zapnout CAS"
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr "Bude použito CAS namísto LDAP přihlášení"
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr "Umístění certifikátu cert. autority na CAS serveru"
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr "stroj"
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr "Stroj, na kterém je provozován CAS server"
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr "Port"
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr "Port na kterém CAS server očekává spojení"
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr "Kontext CAS"
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr "Kontext CAS, který použít"
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr "umístění účtů uživatelů a skupin"
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr "atribut účtu uživatele použitý jako DN"
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr "Atribut, který bude použit na začátku rozlišených jmen uživatelů"
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr "Vzor CN"
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr "Vzor který použít pro vytváření kolonky běžný název"
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr "Přísná pravidla pro pojmenovávání"
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr "Zapíná přísnou kontrolu uživatelských jmen a názvů skupin"
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr "Relativní rozlišený název uživatelů"
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr "Větev, ve které jsou uloženi uživatelé."
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr "Relativní rozlišený název ACL úlohy"
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr "Větev, ve které jsou uloženy ACL úlohy."
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
-msgstr ""
+msgstr "Omezit členy role"
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
+"Když je zapnuto, mohou do role být přidáni pouze uživatelé ze stejné větve "
+"nebo členové skupiny ze stejné větve."
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr "Oddělené kolonky adresy"
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr "Vystavit kolonky ulici, PO Box a PSČ namísto poštovní adresa."
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr "Vzorec poštovní adresy"
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
@@ -3232,15 +3305,15 @@ msgstr ""
 "Při použití oddělených kolonek adresy je možné použít vzorce pro vyplňování "
 "kolonky poštovní adresa."
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr "diagnostika"
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr "Zobrazit chyby"
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
@@ -3248,11 +3321,11 @@ msgstr ""
 "V horní části obrazovky vypisuje chyby, ke kterým došlo v PHP. V produkčním "
 "nasazení by toto mělo být vypnuto, protože se zde mohou objevovat hesla."
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr "maximální prodleva odpovědi LDAPu"
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
@@ -3260,11 +3333,11 @@ msgstr ""
 "Zastavit LDAP akce pokud není obdržena odpověď v rámci zadaného počtu "
 "sekund."
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr "zaznamenávat statistiky LDAPu"
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
@@ -3272,23 +3345,23 @@ msgstr ""
 "Sledovat statistiky časování LDAP do systémového protokolu. Může pomoci s "
 "hledáním problémů s indexováním či chybnými filtry hledání."
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr "úroveň podrobností diagnostických informací"
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr "Zobrazit určité údaje při každém načtení stránky."
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr "Různé"
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr "ve výpisech zobrazovat souhrny"
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
@@ -3296,11 +3369,11 @@ msgstr ""
 "Určuje, zda bude na konci seznamů zobrazována stavová lišta, ve které bude "
 "uveden krátký souhrn typu a počtu prvků na seznamu."
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr "Zobrazit panel ACL u všech objektů"
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
@@ -3308,66 +3381,66 @@ msgstr ""
 "Pro velmi specifická nastavení ACL práv, kde je zapotřebí udělit právo na "
 "jediném objektu."
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr "Kategorie oddělení k dispozici"
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
-msgstr ""
+msgstr "Kategorie dostupné v roletové nabídce oddělení"
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 "Toto použijte pro skrytí některých položek nabídky pro konkrétní skupinu "
 "uživatelů"
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr "Skupina nebo role"
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr "Zásuvný modul na seznam vykázaných"
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr "Zásuvný modul pro vyloučení z nabídek"
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr "háčky"
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr "Háčky, které jsou volány pokud nastane konkrétní událost"
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr "Karta"
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr "Panel, kterého se týká tento háček"
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr "Kdy spouštět tento příkaz"
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr "Příkaz"
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr "Příkaz, který bude spouštěn"
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr "Zobrazit výstup háčku"
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
@@ -3375,8 +3448,8 @@ msgstr ""
 "Pokud je zapnuto, je úspěšné vykonání háčku zobrazeno uživateli "
 "prostřednictvím dialogu."
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr "Automaticky"
 
@@ -3514,7 +3587,7 @@ msgid "Password hash method to use"
 msgstr "Metoda otisku hesla"
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3539,141 +3612,141 @@ msgstr "Stejné heslo jako výše, pro vyloučení chyb"
 msgid "User lock status"
 msgstr "Stav uzamčení uživatele"
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr "Osobní údaje"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr "Příjmení"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr "Příjmení tohoto uživatele"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr "Jméno"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr "Jméno tohoto uživatele"
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr "Stručný popis uživatele"
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr "Fotografie"
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr "Obrázek pro tohoto uživatele"
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr "Organizační kontaktní údaje"
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr "Firemní poštovní adresa"
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr "Označ. místnosti"
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr "Označení místnosti"
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr "Služební telefoní číslo"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr "Mobilní telefon"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr "Číslo služebního mobilního telefonu"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr "Pager"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr "Číslo na pracovní pager"
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr "Číslo služebního faxu"
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr "osobní webové stránky"
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr "Osobní webové stránky"
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr "Informace o účtu"
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr "Přihlašovací jméno tohoto uživatele"
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr "Upřednostňovaný jazyk"
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr "Uživatelovo heslo"
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr "Osobní kontaktní údaje"
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr "Zobrazované jméno"
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 "Jméno, pod kterým má být tento uživatel zobrazován. Používáno MS Exchange."
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr "Adresa bydliště"
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr "Soukromá poštovní adresa"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr "Soukromý telefon"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr "Telefonní číslo domů"
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr "organizační informace"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr "Titul"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
@@ -3681,96 +3754,96 @@ msgstr ""
 "Titul osoby v kontextu organizace. Každý z titulů je hodnota tohoto "
 "vícehodnotového atributu"
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr "Oddělení do kterého uživatel přísluší"
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr "číslo oddělení"
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr "číslo oddělení"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr "číslo zaměstnance"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr "číslo zaměstnance"
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr "Typ zaměstnaneckého poměru"
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr "Ulice"
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr "Uliční část adresy"
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr "PO box"
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr "Poštovní směrovací číslo (PSČ)"
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr "Ppolicy %s nebyla nalezena v LDAP!"
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr "Nejste oprávněni ke změně svého hesla"
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 "Je třeba, abyste počkali %d sekund než budete moci znovu měnit své heslo"
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr "Toto heslo už bylo nedávno použito"
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr "Bylo zadáno naprosto stejné heslo, jako je to stávající"
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr "Pro pokračování je třeba zadat své stávající heslo."
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr "Zadání v kolonkách Nové heslo a Zopakování nového hesla se neshodují."
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Nové heslo"
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr "Nové a staré heslo jsou si příliš podobné."
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr "Nové heslo je příliš krátké"
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 "Heslo obsahuje znaky, které mohou být problematické (např. se nenacházejí "
@@ -3787,15 +3860,11 @@ msgstr "odkazy"
 msgid "Welcome %s!"
 msgstr "Vítejte, %s!"
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr "chyba instalátoru"
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr "Dokončeno"
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr "následující"
 
@@ -3994,14 +4063,28 @@ msgstr ""
 "FusionDirectory potřebuje tento modul pro komunikaci různými protokoly s "
 "různými typy serverů."
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:108
+msgid ""
 "FusionDirectory requires this module to encode variables for javascript use."
 msgstr ""
 "FusionDirectory tento modul potřebuje pro enkódování proměnných pro použití "
 "v javascript."
 
-#: setup/class_setupStepChecks.inc:108
+#: setup/class_setupStepChecks.inc:116
 msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
@@ -4009,11 +4092,11 @@ msgstr ""
 "FusionDirectory tento modul potřebuje pro filtrování proměnné pomocí "
 "určeného filtru."
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr "FusionDirectory potřebuje tento modul pro začlenění Samby."
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
@@ -4021,37 +4104,37 @@ msgstr ""
 "Aby bylo možné ve FusionDirectory využívat SSHA šifrování, musí být "
 "nainstalován jeden z těchto modulů: 'mhash', nebo 'sha1'."
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr "FusionDirectory potřebuje tento modul pro komunikaci s IMAP serverem."
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr "mbstring"
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr ""
 "FusionDirectory potřebuje tento modul pro práci se znaky v univerzálním "
 "kódování (unicode)."
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr "ImageMagick"
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr "FusionDirectory jej potřebuje pro práci s obrázky."
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr "kompresní modul"
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr "FusionDirectory toto rozšíření potřebuje pro práci se snímky."
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
@@ -4061,19 +4144,19 @@ msgstr ""
 "proměnných, které jsou tak dostupné ze skriptů aniž by bylo třeba měnit "
 "jejich rozsah. Jenže to může rizikové z hlediska zabezpečení."
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
 "Vyhledejte ve svém php.ini parametr 'register_globals' a nastavte jej na "
 "'off'. "
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 "PHP tuto hodnotu používá pro „úklid“ (garbage collector) při odstraňování "
 "starých relací."
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
@@ -4081,7 +4164,7 @@ msgstr ""
 "Nastavení této hodnoty na jeden den zabrání ztrátě relace a cookies dříve, "
 "než skutečně vyprší nastavený časový limit."
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
@@ -4089,12 +4172,12 @@ msgstr ""
 "Vyhledejte ve svém php.ini parametr 'session.gc_maxlifetime' a nastavte jej "
 "na hodnotu '86400' a vyšší."
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr "vypnuto"
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
@@ -4102,13 +4185,13 @@ msgstr ""
 "Abyste se vyhnuli potížím při používání FusionDirectory, vyhledejte ve svém "
 "php.ini parametr session.auto_start a nastavte jej na hodnotu off ."
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 "Vyhledejte ve svém php.ini parametr 'session.auto_start' a nastavte jej na "
 "'off'."
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
@@ -4118,14 +4201,14 @@ msgstr ""
 "nevyzpytatelné chyby! Pro rozsáhlá nasazení je třeba tuto hodnotu ještě dále"
 " navýšit."
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 "V souboru s nastaveními php.ini na svém serveru vyhledejte volbu "
 "memory_limit a nastavte ji na hodnotu 128M a vyšší."
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
@@ -4133,17 +4216,17 @@ msgstr ""
 "Tato volba ovlivňuje to, jak PHP zachází s výstupem. Pro zvýšení výkonu "
 "nastavte na 'vypnuto'."
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr ""
 "Vyhledejte ve svém php.ini parametr 'implicit_flush' a nastavte jej na "
 "'off'."
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr "PHP skripty by měly dostat čas alespoň 30 vteřin na to, aby proběhly."
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
@@ -4151,7 +4234,7 @@ msgstr ""
 "Vyhledejte ve svém php.ini parametr 'max_execution_time' a nastavte jej na "
 "hodnotu '30' a vyšší."
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
@@ -4159,18 +4242,18 @@ msgstr ""
 "Pro zlepšení zabezpečení nastavte PHP tak, aby neposkytovalo jakékoli "
 "informace o serveru, na kterém běží."
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr ""
 "Vyhledejte ve svém php.ini parametr 'expose_php' a nastavte jej na 'off'."
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 "Výkonnost Vašeho serveru můžete zlepšit nastavením parametru "
 "'magic_quotes_gpc' na 'off'."
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4248,7 +4331,7 @@ msgstr ""
 
 #: setup/class_setupStepMigrate.inc:267
 msgid "Checking for duplicated GID numbers"
-msgstr ""
+msgstr "Kontrola duplicitních identifikátorů skupin (GID)"
 
 #: setup/class_setupStepMigrate.inc:329 setup/class_setupStepMigrate.inc:488
 #: setup/class_setupStepMigrate.inc:565 setup/class_setupStepMigrate.inc:701
@@ -4461,79 +4544,79 @@ msgstr ""
 "samočinně použije jazyk požadovaný přistupujícím webovým prohlížečem. Toto "
 "nastavení může být přebito."
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr "Smarty"
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 "Adresář  '%s', nastavený jako místo pro provedení kompilace, není přístupný!"
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr "Nastavení %s/%s FusionDirectory není čitelné. Akce byla zrušena."
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr "Varování: <a href=\"%s\">Sezení není šifrováno!</a>"
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr "E-mailová adresa"
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr "Účet s uživatelským jménem %s nebyl nalezen"
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr "Bylo nalezeno hned několik účtů s uživatelským jménem %s"
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr "Žádný z účtů nepoužívá e-mail „%s“"
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr "Je zde několik účtů které používají e-mail „%s“"
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 "Uživatel používající e-mail „%s“ je uzamčen. Obraťte se na svého správce."
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 "Nastal problém s poštovním serverem – obraťte se prosím na svého správce "
 "systémů."
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr "tato poukázka (token) je neplatná"
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 "Vyskytl se problém s poštovním serverem, potvrzovací e-mail proto nebyl "
 "odeslán"
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr "Nastavení PHP"
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
@@ -4541,31 +4624,31 @@ msgstr ""
 "Fatální chyba: v PHP je zapnuto 'register globals'. Dokud to Váš správce "
 "systémů neopraví, nebude možné se přihlásit do FusionDirectory."
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr "Změna hesla"
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr "Platnost Vašeho hesla již brzy skončí – změňte ho prosím!"
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr "Platnost hesla skončila, nastavte si nové."
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr "Dochází volná kapacita operační paměti!"
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr "kontrola dle ACL je vypnuta"
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr "Zásuvný modul"
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
@@ -4574,11 +4657,11 @@ msgstr ""
 "Fatální chyba: Nelze nalézt jakékoli definice zásuvného modulu pro modul %s "
 "(%s není soubor)!"
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr "Chyba v nastavení"
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
@@ -4587,7 +4670,7 @@ msgstr ""
 "Fatální chyba: ne všechny proměnné POST byly PHP přeneseny – sdělte to "
 "prosím svému správci systémů!"
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
@@ -4595,7 +4678,7 @@ msgstr ""
 "Varování: Délka platnosti sezení nastavená ve fusiondirectory.conf bude "
 "přebita nastaveními z php.ini."
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
@@ -4604,79 +4687,75 @@ msgstr ""
 "Nastavení FusionDirectory %s/%s není čitelné. Pro nápravu spusťte (na "
 "serveru) příkaz fusiondirectory-setup --check-config ."
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr "chyba ve Smarty"
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr "Složka %s, zadaná jako kompilační, není přístupná!"
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr ""
 "Vaše relace ve FusionDirectory byla automaticky ukončena po Vaší delší "
 "neaktivitÄ›!"
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr "Vaše IP adresa byla změněna!"
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr "Neplatný parametr %s pro zásuvný modul!"
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr "Nebyla nalezena žádná relace!"
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr "Chyby nahlášené při kontrole LDAP schématu:"
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr "Chyba LDAP schématu"
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr "Zadejte prosím platné uživatelské jméno!"
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr "Zadejte prosím své heslo!"
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr "Zkontrolujte prosím správnost zadaného uživatelského jména a hesla."
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr "Účet je uzamčen. Prosím kontaktujte svého správce systémů."
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr "V HTTP hlavičce „%s“ nebyla nalezena žádná hodnota"
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
-msgstr ""
+msgstr "Uživatel z hlavičky „%s“ se nepodařilo v LDAP najít"
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr "Přihlášení účtem uživatele „%s“ vyvolalo chybu: %s"
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
-msgstr ""
+msgstr "CAS uživatele z hlavičky „%s“ se nepodařilo v LDAP najít"
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -4694,7 +4773,7 @@ msgstr "filtr"
 msgid ""
 "Warning: you are about to delete the ACL assignments on the following "
 "objects"
-msgstr ""
+msgstr "Varování: chystáte se smazat přiřazení ACL na následujících objektech"
 
 #: plugins/admin/acl/remove.tpl.c:5
 msgid ""
@@ -4734,6 +4813,7 @@ msgid_plural "There are %1 expired accounts"
 msgstr[0] "Je zde jeden účet se skončenou platností"
 msgstr[1] "Jsou zde dva účty se skončenou platností"
 msgstr[2] "Je zde %1 účtů se skončenou platností"
+msgstr[3] "Je zde %1 účtů se skončenou platností"
 
 #: plugins/addons/dashboard/users_accounts.tpl.c:5
 msgid "There is no expired account"
@@ -4750,6 +4830,7 @@ msgid_plural "There are %2 accounts expiring in the next %1 days"
 msgstr[0] "Je zde jeden účet jehož platnost končí v příštích %1 dnech"
 msgstr[1] "Jsou zde %2 účty jejichž platnost končí v příštích %1 dnech"
 msgstr[2] "Je zde %2 účtů jejichž platnost končí v příštích %1 dnech"
+msgstr[3] "Je zde %2 účtů jejichž platnost končí v příštích %1 dnech"
 
 #: plugins/addons/dashboard/users_accounts.tpl.c:17
 msgid "There is no account expiring in the next %1 days"
@@ -4765,6 +4846,7 @@ msgid_plural "There are %1 groups:"
 msgstr[0] "Je zde jedna skupina:"
 msgstr[1] "Jsou zde dvÄ› skupiny:"
 msgstr[2] "Je zde %1 skupin:"
+msgstr[3] "Je zde %1 skupin:"
 
 #: plugins/addons/dashboard/groups_stats.tpl.c:5
 msgid "There are no groups"
@@ -4776,6 +4858,7 @@ msgid_plural "%2 are %1 groups"
 msgstr[0] "Jedna z nich je %1 skupina"
 msgstr[1] "DvÄ› z nich jsou %1 skupiny"
 msgstr[2] "%2 jsou %1 skupiny"
+msgstr[3] "%2 jsou %1 skupiny"
 
 #: plugins/addons/dashboard/groups_stats.tpl.c:11
 msgid "There is no %1 group"
@@ -4788,6 +4871,7 @@ msgid_plural "There are %1 users:"
 msgstr[0] "Je zde jeden uživatel:"
 msgstr[1] "Jsou zde dva uživatelé:"
 msgstr[2] "Je zde %1 uživatelů:"
+msgstr[3] "Je zde %1 uživatelů:"
 
 #: plugins/addons/dashboard/pwd_stats.tpl.c:5
 msgid "One of them use %1 method"
@@ -4795,6 +4879,7 @@ msgid_plural "%2 of them use %1 method"
 msgstr[0] "Jeden z nich používá %1 metodu"
 msgstr[1] "Dva z nich používají %1 metodu"
 msgstr[2] "%2 z nich používá %1 metodu"
+msgstr[3] "%2 z nich používá %1 metodu"
 
 #: plugins/addons/dashboard/pwd_stats.tpl.c:8
 msgid "One of them is locked"
@@ -4802,6 +4887,7 @@ msgid_plural "%1 of them are locked"
 msgstr[0] "Jeden z nich je zamčený"
 msgstr[1] "Dva z nich jsou zamčené"
 msgstr[2] "%1 z nich je zamčených"
+msgstr[3] "%1 z nich je zamčených"
 
 #: plugins/addons/dashboard/pwd_stats.tpl.c:11
 msgid "None of them is locked"
@@ -4817,6 +4903,7 @@ msgid_plural "%2 of them have a %1 account"
 msgstr[0] "Jeden z nich má %1 účet"
 msgstr[1] "%2 z nich mají %1 účet"
 msgstr[2] "%2 z nich má %1 účet"
+msgstr[3] "%2 z nich má %1 účet"
 
 #: plugins/addons/dashboard/users_stats.tpl.c:11
 msgid "None of them have a %1 account"
@@ -5040,6 +5127,8 @@ msgid ""
 "This dialog provides a simple way to change your password.<br/> Enter the "
 "new password (twice) in the fields below and press the 'Change' button."
 msgstr ""
+"Tento dialog poskytuje jednoduchý způsob jak změnit své heslo. <br/> Do níže"
+" uvedených kolonek zadejte (dvakrát) nové heslo a klikněte na „Změnit“."
 
 #: ihtml/themes/legacy/recovery.tpl.c:20 ihtml/themes/legacy/recovery.tpl.c:23
 #: ihtml/themes/legacy/recovery.tpl.c:26 ihtml/themes/legacy/login.tpl.c:8
diff --git a/locale/de/fusiondirectory.po b/locale/de/fusiondirectory.po
index 1338967163fb0cbf64ef023e0562d7d56e229237..efacd7b71cc1e036d6fed08fc6f3370dc7926389 100644
--- a/locale/de/fusiondirectory.po
+++ b/locale/de/fusiondirectory.po
@@ -8,9 +8,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
+"Last-Translator: Ettore Atalan <atalanttore@googlemail.com>, 2018\n"
 "Language-Team: German (https://www.transifex.com/fusiondirectory/teams/12202/de/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -20,21 +20,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr "Fehler"
@@ -54,8 +54,8 @@ msgstr "XML-Fehler in der Datei fusiondirectory.conf: %s in Zeile %d"
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr "Konfigurationsfehler"
 
@@ -66,23 +66,23 @@ msgid ""
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr "LDAP-Fehler"
 
@@ -193,8 +193,8 @@ msgstr "Fehlerbericht senden"
 msgid "Toggle information"
 msgstr "Zeige/Verstecke Informationen"
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr "Auf"
 
@@ -203,14 +203,14 @@ msgid "Down"
 msgstr "Ab"
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr "Aufsteigend sortieren"
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr "Absteigend sortieren"
 
@@ -222,79 +222,79 @@ msgstr "Alle auswählen"
 msgid "created by"
 msgstr "Angelegt von"
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr "Gehe zur Wurzel-Abteilung"
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr "Wurzel"
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr "Eine Abteilung nach oben"
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr ""
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr "Heimat"
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr "Liste neu laden"
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr "Übertragen"
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr "Aktionen"
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr "Kopieren"
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr "Ausschneiden"
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr "Einfügen"
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr "Diesen Eintrag ausschneiden"
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr "Diesen Eintrag kopieren"
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr "Abzug wiederherstellen"
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr "Liste exportieren"
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr "Abzug wiederherstellen"
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr "Snapshot erstellen"
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr "Erstelle einen neuen Snapshot dieses Objekts"
 
@@ -319,17 +319,17 @@ msgstr ""
 msgid "Restore a deleted object"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr ""
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -340,17 +340,17 @@ msgid "Object template, used to create several objects with similar values"
 msgstr ""
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr "Name der Vorlage"
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr "Interner Fehler"
 
@@ -374,25 +374,25 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr ""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
 msgstr ""
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr "Filter anwenden"
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr "Suche in Teilbäumen"
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr ""
@@ -412,42 +412,42 @@ msgstr ""
 "Schwerer Fehler: Kann Klasse '%s' nicht instanziieren - bitte führen Sie "
 "'%s' aus um das Problem zu beheben"
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr "Schwerer Fehler"
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr ""
 "FATAL: Fehler beim Verbinden mit dem LDAP-Server. Die Meldung lautet '%s'."
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
 msgstr ""
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr "Authentifizierungsfehler"
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
 msgstr ""
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr ""
 "Fehler beim Setzen einer Sperre. Bitte kontaktieren Sie die Entwickler!"
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
@@ -456,21 +456,21 @@ msgstr ""
 "Kann Sperrinformation für LDAP-Baum nicht erzeugen. Bitte kontaktieren Sie "
 "Ihren Administrator!"
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr "Der LDAP-Server meldete: %s"
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr "Warnung"
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
@@ -478,12 +478,12 @@ msgstr ""
 "Mehrere Sperren für das zu sperrende Objekt gefunden. Dies sollte nicht "
 "passieren - räume mehrere Referenzen auf."
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr "Die Größenbeschränkung von %d Einträgen ist überschritten!"
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
@@ -492,73 +492,73 @@ msgstr ""
 "Verwende eine neue Größenbeschränkung von %s Einträgen und zeige diese "
 "Meldung bei Überschreitung wieder an"
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr "Konfigurieren"
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr "unvollständig"
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr "Trotzdem Fortsetzen"
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr "Trotzdem bearbeiten"
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr "Sie bearbeiten gerade den/die LDAP Eintrag/Einträge %s"
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr "%sB"
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr "%sKiB"
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr "%sMiB"
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr "%sGiB"
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr "%sTiB"
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr "%sPiB"
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr "%sEiB"
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr "%sZiB"
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr "%sYiB"
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
@@ -567,116 +567,116 @@ msgstr ""
 "Datei '%s' konnte nicht gelöscht werden. Versuchen Sie fusiondirectory-setup"
 " --check-directories um die Rechte zu beheben."
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr "Kann nicht in Revisions-Datei schreiben!"
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr "LDAP-Warnung"
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 "Kann die Schema-Informationen nicht vom Server beziehen. Keine Schemaprüfung"
 " möglich!"
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr ""
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr ""
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr ""
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr "Verfügbare Klasse(n)"
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 "Konnte Datei '%s' nicht finden - bitte führen Sie '%s' aus um das Problem zu"
 " beseitigen"
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr "Keine Objekte dieser Kategorie"
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr "Kennung"
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr "Berechtigung"
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr "Alle abbrechen"
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr "Kann nicht einfügen"
 
@@ -905,109 +905,109 @@ msgstr "'%s' muß größer oder gleich %d sein!"
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr "'%s' hängt von '%s' ab - bitte geben Sie beide Werte an!"
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr "Es existiert bereits ein Eintrag mit diesem '%s' Attribut im System!"
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr "Der Eintrag '%s' verwendet bereits dieses Attribut '%s'!"
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr "Das Pflicht-Feld '%s' ist leer!"
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr "Beispiel:"
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr "Das Feld '%s' enthält ungültige Zeichen"
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr "'%s' ist nicht erlaubt:"
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr "'%s' sind nicht erlaubt!"
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr "Fehlenden %s PHP-Erweiterung!"
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr "Abbrechen"
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr "Ok"
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr "Anwenden"
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr "Speichern"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr "Hinzufügen"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr "%s hinzufügen"
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr "Entfernen"
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr "%s löschen"
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr "Bearbeiten..."
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr "%s bearbeiten..."
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr "Zurück"
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr "Dieses Konto besitzt keine gültigen %s-Einstellungen."
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
@@ -1016,7 +1016,7 @@ msgstr ""
 "Dieses Konto besitzt aktivierte %s-Einstellungen. Sie können diese durch "
 "einen Klick auf die untere Schaltfläche deaktivieren."
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
@@ -1025,7 +1025,7 @@ msgstr ""
 "Dieses Konto besitzt aktivierte %s-Erweiterungen. Um sie zu deaktivieren, "
 "müssen Sie zunächst die %s Einstellungen entfernen!"
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
@@ -1034,7 +1034,7 @@ msgstr ""
 "Dieses Konto hat keine %s-Einstellungen aktiviert. Sie können Sie durch "
 "einen Klick auf die Schaltfläche aktivieren."
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
@@ -1043,191 +1043,191 @@ msgstr ""
 "Dieses Konto besitzt aktuell keine aktivierten %s-Einstellungen. Um sie zu "
 "aktivieren, müssen Sie zunächst die %s Erweiterungen hinzufügen!"
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
 "disable the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr "%s Einstellungen hinzufügen"
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr "%s Einstellungen entfernen"
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr "Januar"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr "Februar"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr "März"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr "April"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr "Mai"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr "Juni"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr "Juli"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr "August"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr "September"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr "Oktober"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr "November"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr "Dezember"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr "Sonntag"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr "Montag"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr "Dienstag"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr "Mittwoch"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr "Donnerstag"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr "Freitag"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr "Samstag"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr "Lese-Operation"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr "Hinzufügeoperation"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr "Änderungs-Operation"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr "Lösch-Operation"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr "Such-Operation"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr "Authentifizierung"
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr "LDAP %s fehlgeschlagen!"
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr "LDAP-Operation fehlgeschlagen"
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr "Objekt"
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr "Übertragung fehlgeschlagen!"
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr "Übertragung fehlgeschlagen: %s"
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr "Kommunikationsfehler mit dem Infrastruktur Dienst!"
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr "Kommunikationsfehler mit dem Infrastruktur Dienst: %s"
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr "Dieses '%s' ist noch in Gebrauch dieses Objekts: %s"
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr "Dieses '%s' ist noch in Benutzung."
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr "Dieses '%s' ist noch in Gebrauch dieser Objekte: %s"
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr "Die Datei '%s' existiert nicht!"
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr "Kann Datei '%s' nicht zum Lesen öffnen!"
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr "Kann Datei '%s' nicht zum Schreiben öffnen!"
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
@@ -1236,37 +1236,37 @@ msgstr ""
 "Der Wert für '%s' ist momentan nicht konfiguriert oder ungültig. Bitte "
 "prüfen Sie Ihre Konfigurationsdatei!"
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr "Kann Datei '%s' nicht löschen!"
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr "Kann den Ordner '%s' nicht anlegen!"
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr "Kann den Ordner '%s' nicht löschen!"
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr "Prüfe auf %s-Unterstützung"
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr "Installieren und aktivieren Sie das %s PHP-Modul."
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr "Installieren und aktivieren des %s Pear Moduls."
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
@@ -1275,7 +1275,7 @@ msgstr ""
 "Kann Klasse '%s' nicht initialisieren. Vielleicht fehlt ein Plugin in Ihrer "
 "FusionDirectory Installation?"
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1295,7 +1295,7 @@ msgstr "Bitte wählen Sie die gewünschten Einträge"
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1307,14 +1307,14 @@ msgstr "Name"
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr "Beschreibung"
 
@@ -1334,89 +1334,99 @@ msgstr "Dienst stoppen"
 msgid "Restart service"
 msgstr "Dienst neustarten"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Basis"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr "Objektbasis"
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr "Fehler, falsches Datum: %s"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr "Stunden"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr "Minuten"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr "Sekunden"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr "Datum"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr "Zeit"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr "Kann hochgeladene Datei nicht lesen: %s"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr "Die Datei ist leer"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr "Die Datei wurde nicht gefunden"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr "Die Datei ist nicht lesbar"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr "%s (%d Bytes)"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr "Hochladen"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr "Herunterladen"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1427,16 +1437,16 @@ msgstr ""
 msgid "Remove"
 msgstr "Entfernen"
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1477,83 +1487,97 @@ msgstr "Ein Float größer als %f"
 msgid "A float smaller than %f"
 msgstr "Ein Float kleiner als %f"
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr "%s (benötigt)"
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr "Ungültiger Wert für %s"
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr "Keine"
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr "Vorlageneinstellungen"
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr "Dies ist der Name der Vorlage"
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr "Es gibt bereits einen Eintrag mit dem selben dn: %s"
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr "Der Eintrag %s existiert nicht"
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr "Dienst \"%s\""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr "Tab \"%s\""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr "Unbekanntes Feld \"%s\""
@@ -1565,113 +1589,118 @@ msgid ""
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr "B"
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr "KiB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr "MiB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr "GiB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr "TiB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr "Sekunden"
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr "Minuten"
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr "Stunden"
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr "Tage"
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr "POSIX-Gruppe %s"
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr "Rolle %s"
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr "Gruppe %s"
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr "Gruppe des Benutzers"
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr "Unbekannt"
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr "Aus Vorlage"
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr "%s Vorlage"
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr "Zeigen %s"
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr "Filter Fehler"
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr "Der Filter ist unvollständig!"
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr "Berechtigungsfehler"
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr "Ihnen ist es nicht erlaubt, einen Snapshot für %s zu erstellen."
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr "Ihnen ist es nicht erlaubt, einen Snapshot für %s wiederherzustellen."
@@ -1729,11 +1758,11 @@ msgstr ""
 "Der angeforderte Kanal existiert nicht! Bitte benachrichtigen Sie Ihren "
 "Administrator."
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr "Leistungswarnung"
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr ""
@@ -1742,104 +1771,104 @@ msgstr ""
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr "während der Arbeit mit '%s' auf dem LDAP-Server '%s'"
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr "während der Arbeit auf LDAP-Server '%s'"
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr "Zeitstempel"
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr "Grund"
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr "Y-m-d, H:i:s"
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr "Wiederherstellen"
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr "Schnappschüsse"
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr ""
 
@@ -1850,7 +1879,7 @@ msgstr "Liste der Abteilungen"
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr "Abteilung"
 
@@ -1867,7 +1896,7 @@ msgstr "Domäne"
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr "Organisation"
 
@@ -1877,7 +1906,7 @@ msgstr "Organisation"
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr "Abteilungen"
 
@@ -1886,7 +1915,7 @@ msgid "department"
 msgstr "Abteilung"
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1928,7 +1957,7 @@ msgid "Website of this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr "Verwalter"
 
@@ -1939,12 +1968,12 @@ msgstr "Verwalter von diesem %s"
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr "Ort"
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr "Land"
 
@@ -1956,7 +1985,7 @@ msgid "Country"
 msgstr "Land"
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr "Adresse"
 
@@ -1966,7 +1995,7 @@ msgid "A postal address for this %s"
 msgstr "Eine postalische Anschrift für diesen %s"
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr "Telefon"
 
@@ -1975,7 +2004,7 @@ msgid "Telephone number"
 msgstr "Telefonnummer"
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr "Fax"
 
@@ -1997,6 +2026,14 @@ msgstr "Domänenkomponente"
 msgid "country"
 msgstr "Land"
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -2007,17 +2044,17 @@ msgstr "Standort"
 msgid "locality"
 msgstr "Ort"
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr "Abteilungen verwalten"
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr "Benutzer und Gruppen"
 
@@ -2177,56 +2214,56 @@ msgstr "Objektgruppeninformation"
 msgid "Group"
 msgstr "Gruppe"
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr "Name dieser Gruppe"
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr "Kurze Beschreibung dieser Gruppe"
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr "Besitzer"
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr "Zusammengefasste Objekte"
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr "Objektmitglied dieser Gruppe"
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr "System-Vertrauen"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr "Vertrauens-Modus"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr "Art der Authorisierung für diese Hosts"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr "deaktiviert"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr "Vollzugriff"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr "erlaube Zugriff auf diese Hosts"
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr "Nur dieser Gruppe erlauben, dieser Liste von Hosts zu verbinden"
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2287,7 +2324,7 @@ msgid "Access control roles assignment dialog"
 msgstr "Zugriffssteuerungsrollen-Zuordnungsdialog"
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr "Modus"
 
@@ -2328,28 +2365,28 @@ msgstr ""
 msgid ", and %d others"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr "ACL-Zuordnung"
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr "ACL-Zuordnung"
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr "Zugriffssteuerungsrollen-Zuordnung"
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr "Zuordnungen"
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr "ACL-Rollenzuordnungen für diese Basis"
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr ""
@@ -2448,31 +2485,39 @@ msgstr "Benutzer verwalten"
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr "Konto-Sperrung"
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr "Konto aktivieren"
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr "Konto deaktivieren"
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr "Benutzerkonto"
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr "Benutzerkontoinformation"
@@ -2723,7 +2768,7 @@ msgstr ""
 "Wiederherstellung ihres Passworts, einzugeben"
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr "Anmeldeattribut"
 
@@ -2924,47 +2969,58 @@ msgstr "Basis für Snapshots"
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr "Die Basis wo Snapshots innerhalb des LDAP gespeichert werden sollen."
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr "Passwort-Einstellungen"
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr "Stadard Passworthash"
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr "Standard hash, der verwendet werden soll"
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr "Standardhash forcieren"
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr "Forciert die Nutzung des Standard Passworthashs"
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr "Minimale Passwortlänge"
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr "Minimale Länge der Benutzerpasswörter"
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr "Passwort Minimallänge unterscheidet sich"
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr "Mindestanzahl der unterschiedlichen Buchstaben vom letzten Passwort"
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr "Verwende ablaufende Konten"
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
@@ -2972,33 +3028,33 @@ msgstr ""
 "Aktiviert shadow Attributtests während des Logins in FusionDirectory und "
 "forciert Passworterneuerung und oder Kontensperrung"
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr "SASL Realm"
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr "SASL Exop"
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr "Attribut welchen im userPasswort Attribut gespeichert werden soll"
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr "Anmeldung und Sitzung"
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 "Welches LDAP Attribut soll als Loginname während des Logins verwendet "
 "werden."
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr "Erzwinge verschlüsselte Verbindungen"
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
@@ -3006,199 +3062,199 @@ msgstr ""
 "Aktiviert PHP-Sicherheitschecks zur Forcierung des verschlüsselten Zugangs "
 "(https) zur Webschnittstelle."
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr "Bei unverschlüsselten Verbindungen warnen"
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 "Zeigt dem Benutzer eine Warnung  wenn http anstelle von https verwendet "
 "wird."
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr "Lebensdauer der Sitzung"
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr "Kopfdatenname"
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr "SSL"
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr "Schlüsselpfad"
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr "Zertifikatspfad"
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr "CA-Zertifikatspfad"
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr "CAS"
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr "System"
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr "Anschluss"
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr "Ablage für Personen und Gruppen"
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr "DN-Attribut für Personen"
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr "Zu verwendendes Attribut zu Beginn des Benutzers dn"
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr "CN-Muster"
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr "Strikte Namenspolicy"
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr "Users RDN"
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr "Debugging"
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr "Fehler anzeigen"
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
@@ -3207,11 +3263,11 @@ msgstr ""
 "produktiven Einrichtungen deaktiviert werden, da einige Passwörter enthalten"
 " sein könnten."
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr "Maximale LDAP Abfragedauer"
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
@@ -3219,11 +3275,11 @@ msgstr ""
 "Anhalten von LDAP-Aktionen wenn keine Antwort innerhalb der angegeben Anzahl"
 " von Sekunden erfolgt."
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr "Protokolliere LDAP-Statistiken"
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
@@ -3231,23 +3287,23 @@ msgstr ""
 "LDAP Timingstatistiken mit dem Syslog verfolgen. Dies kann helfen, "
 "Indexproblem oder schlechte Suchfilter zu finden."
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr "Debug Level"
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr "Gewisse Informationen bei jedem Seitenladen anzeigen."
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr "Verschiedenes"
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr "Zeige Zusammenfassung in Listen"
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
@@ -3256,81 +3312,81 @@ msgstr ""
 " eine kurze Zusammenfassung von Typ und Anzahl der Elemente in der Liste "
 "zeigt."
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr "ACL-Reiter auf allen Objekten anzeigen"
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr "Hooks"
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr "Hooks die aufgerufen werden wenn spezifische Aktionen passieren"
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr "Der Tab, der diesen hook betrifft"
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr "Wann dieser Befehl aufgerufen wird"
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr "Befehl"
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr "Der zu aufrufende Befehl"
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr "Automatisch"
 
@@ -3460,7 +3516,7 @@ msgid "Password hash method to use"
 msgstr "Zu verwendende Passworthash-Methode"
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3485,234 +3541,234 @@ msgstr "Gleiches Passwort wie oben, um Fehler zu vermeiden"
 msgid "User lock status"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr "Persönliche Informationen"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr "Nachname"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr "Nachname von diesem Benutzer"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr "Vorname"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr "Vorname von diesem Benutzer"
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr "Kurze Beschreibung des Benutzers"
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr "Bild"
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr "Der Avatar für diesen Benutzer"
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr "Geschäftliche Adresse"
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr "Zimmer-Nr."
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr "Raumnummer"
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr "Geschäftliche Telefonnummer"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr "Mobiltelefon"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr "Geschäftliche Mobiltelefonnummer"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr "Pager"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr "Geschäftliche Faxnummer"
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr "Homepage"
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr "Kontoinformation"
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr "Bevorzugte Sprache"
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr "Passwort des Benutzers"
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr "Persönliche Kontaktinformation"
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr "Anzeigename"
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr "Private Adresse"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr "Privat-Telefon"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr "Telefonnummer (privat)"
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr "Angabe zur Organisationseinheit"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr "Titel"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr "Abteilungs-Nr."
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr "Abteilungsnummer"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr "Angestellten-Nr."
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr "Personalnummer"
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr "Anstellungsart"
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr "Straße"
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr "Straßenteil der Adresse"
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr "Postleitzahl"
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr "Passwörter ist im Verlauf alter Passwörter"
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr "Bestehender Wert das Passworts wurde nicht geändert"
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr "Sie müssen das aktuelle Passwort eingeben, um fortfahren zu können."
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Neues Passwort"
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr "Das alte und neue Passwort sind sich zu ähnlich."
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 "Das Passwort beinhaltet möglicherweise problematische Unicode-Zeichen!"
@@ -3728,15 +3784,11 @@ msgstr "Referenzen"
 msgid "Welcome %s!"
 msgstr "Willkommen %s!"
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr "Einrichtungsfehler"
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr "Abgeschlossen"
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr "Vor"
 
@@ -3927,22 +3979,36 @@ msgstr ""
 "FusionDirectory benötigt dieses Modul um mit den unterschiedlichen Arten von"
 " Servern und Protokollen zu kommunizieren."
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
-"FusionDirectory requires this module to encode variables for javascript use."
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:108
 msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr "FusionDirectory benötigt dieses Modul für die Sambaintegration."
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
@@ -3950,38 +4016,38 @@ msgstr ""
 "FusionDirectory benötigt entweder 'mhash' oder das 'sha1' Modul um SSHA-"
 "Verschlüsselung nutzen zu können."
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 "FusionDirectory benötigt dieses Modul um mit einem IMAP-Server zu "
 "kommunizieren."
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr "mbstring"
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr ""
 "FusionDirectory benötigt dieses Modul um Unicode-Zeichenketten zu verwalten."
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr "Imagick"
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr "FusionDirectory benötigt diese Erweiterung um Bilder zu verarbeiten."
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr "Komprimierungs-Modul"
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr "FusionDirectory benötigt diese Erweiterung um Snapshots zu verwalten."
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
@@ -3990,19 +4056,19 @@ msgstr ""
 "register_globals ist ein PHP-Mechanismus, welcher alle globalen Variablen "
 "für Skripte direkt zugänglich macht. Dies kann ein Sicherheitsrisiko sein."
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
 "Suchen Sie nach 'register_globals' in Ihrer php.ini und setzen Sie es auf "
 "'Off'."
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 "PHP verwendet diese Einstellungen für den Garbage Collector, um alte "
 "Sessions zu entfernen."
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
@@ -4011,7 +4077,7 @@ msgstr ""
 " Sitzung und den zugehörigen Cookie verlieren, bevor diese tatsächlich ihre "
 "Gültigkeit verlieren."
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
@@ -4019,12 +4085,12 @@ msgstr ""
 "Suchen Sie in Ihrer php.ini nach 'session.gc_maxlifetime' und setzen Sie es "
 "auf 84600 oder höher."
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr "Aus"
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
@@ -4032,13 +4098,13 @@ msgstr ""
 "Um FusionDirectory ohne Probleme benutzen zu können, muss die Option "
 "session.auto_start in Ihrer php.ini auf 'Off' gestellt werden."
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 "Suchen Sie in Ihrer php.ini nach 'session.auto_start' und setzen Sie es auf "
 "'Off'."
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
@@ -4047,14 +4113,14 @@ msgstr ""
 "unter dieses Limit gesetzt, kann dies unreproduzierbare Fehler hervorrufen. "
 "Erhöhen Sie dies für größere Installationen."
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 "Suchen nach 'memory_limit' in Ihrer php.ini und setzen auf '128M' oder "
 "höher."
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
@@ -4062,17 +4128,17 @@ msgstr ""
 "Diese Einstellung beeinflusst die Verarbeitung der Ausgabe. Stellen Sie "
 "diese auf 'off', um die Leistung zu erhöhen."
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr ""
 "Suchen Sie in Ihrer php.ini nach 'implicit_flush' und setzen Sie es auf "
 "'Off'."
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr "Die Ausführungszeit sollte mindestens 30 Sekunden betragen."
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
@@ -4080,7 +4146,7 @@ msgstr ""
 "Suchen Sie in Ihrer php.ini nach 'max_execution_time' und setzen Sie es auf "
 "'30' oder höher."
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
@@ -4089,18 +4155,18 @@ msgstr ""
 "setzen. PHP wird in dieser Einstellung keine Informationen über Ihren "
 "laufenden Server senden."
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr ""
 "Suchen Sie in Ihrer php.ini nach 'expose_php' und setzen Sie es auf 'Off'."
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 "Erhöhen Sie die Leistung des Servers, indem sie magic_quotes_gpc auf 'off' "
 "stellen."
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4385,78 +4451,78 @@ msgid ""
 "can be overriden per user."
 msgstr ""
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr "Smarty"
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 "Auf das als Compile-Verzeichnis angegegebene Verzeichnis '%s' kann nicht "
 "zugegriffen werden!"
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr "FusionDirectory Konfiguration %s/%s ist nicht lesbar. Abgebrochen."
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr "Warnung: <a href=\"%s\">Sitzung ist nicht verschlüsselt!</a>"
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr "Email-Adresse"
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 "Kontaktieren Sie Ihren Administrator, es gab ein Problem mit dem Mailserver"
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr "Das Token ist nicht gültig"
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 "Es gab ein Problem mit dem Mailserver, Bestätigungsmail wurde nicht "
 "verschickt"
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr "PHP-Konfiguration"
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
@@ -4464,31 +4530,31 @@ msgstr ""
 "Schwerer Fehler: Register globals ist aktiviert. FusionDirectory wird Logins"
 " verweigern sollte dies nicht von einem Administrator behoben werden."
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr "Passwort-Änderung"
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr "Ihr Passwort ist fast abgelaufen, bitte setzen Sie ein neues!"
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr ""
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr "Der verfügbare Arbeitsspeicher wird knapp!"
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr "Prüfung der Benutzer-ACLs deaktiviert"
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr "Erweiterung"
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
@@ -4497,11 +4563,11 @@ msgstr ""
 "Schwerer Fehler: Kann keine Plugin-Definitionen für Plugin '%s' finden ('%s'"
 " ist keine Datei)!"
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr "Konfigurationsfehler"
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
@@ -4510,13 +4576,13 @@ msgstr ""
 "FATAL: es wurden nicht alle POST-Variablen von PHP übertragen - bitte "
 "informieren Sie den Administrator!"
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
@@ -4525,77 +4591,73 @@ msgstr ""
 "FusionDirectory Konfiguration %s/%s ist nicht lesbar. Bitte starten Sie "
 "fusiondirectory-setup --check-config um dies zu beheben."
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr "Smarty-Fehler"
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr "Ihre FusionDirectory Sitzung ist abgelaufen!"
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr "Ihre IP hat sich geändert!"
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr ""
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr "Keine Sitzung gefunden!"
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr ""
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr "LDAP-Schemafehler"
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr "Bitte geben Sie einen gültigen Benutzernamen ein!"
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr "Bitte geben Sie Ihr Passwort ein!"
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr "Bitte überprüfen Sie die Kombination von Benutzernamen und Passwort."
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr "Das Konto ist gesperrt. Bitte benachrichtigen Sie den Administrator!"
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr ""
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
diff --git a/locale/el_GR/fusiondirectory.po b/locale/el_GR/fusiondirectory.po
index cc76f28aab1c330c783141c3398093e9a47a06bb..ab2de483a3213a709ab75a4b394e4b7b0d6bd6b7 100644
--- a/locale/el_GR/fusiondirectory.po
+++ b/locale/el_GR/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Greek (Greece) (https://www.transifex.com/fusiondirectory/teams/12202/el_GR/)\n"
@@ -20,21 +20,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr "Σφάλμα"
@@ -55,8 +55,8 @@ msgstr ""
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr "Σφάλμα ρύθμισης"
 
@@ -67,23 +67,23 @@ msgid ""
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr "Σφάλμα LDAP"
 
@@ -190,8 +190,8 @@ msgstr "Αποστολή αναφοράς σφάλματος"
 msgid "Toggle information"
 msgstr "Εναλλαγή πληροφοριών"
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr "Πάνω"
 
@@ -200,14 +200,14 @@ msgid "Down"
 msgstr "Κάτω"
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr "Ταξινόμηση προς τα κάτω"
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr "Ταξινόμηση προς τα πάνω"
 
@@ -219,79 +219,79 @@ msgstr "Επιλογή όλων"
 msgid "created by"
 msgstr "δημιουργήθηκε από"
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr "Μετάβαση στον ριζικό τμήμα"
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr "Root"
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr "Μετάβαση ένα τμήμα επάνω"
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr ""
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr "Αρχή (Home)"
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr "Επαναφόρτωση λίστας"
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr "Υποβολή"
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr "Ενέργειες"
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr "Αντιγραφή"
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr "Αποκοπή"
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr "Επικόλληση"
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr "Αποκοπή αυτής της εγγραφής"
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr "Αντιγραφή αυτής της εγγραφής"
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr "Επαναφορά στιγμιοτύπων"
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr "Εξαγωγή λίστας"
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr "Επαναφορά στιγμιοτύπου"
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr "Δημιουργία στιγμιότυπου"
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr "Δημιουργία νέου στιγμιότυπου από αυτό το αντικείμενο"
 
@@ -316,17 +316,17 @@ msgstr ""
 msgid "Restore a deleted object"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr ""
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -337,17 +337,17 @@ msgid "Object template, used to create several objects with similar values"
 msgstr ""
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr "Όνομα προτύπου"
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr "Εσωτερικό σφάλμα"
 
@@ -371,25 +371,25 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr ""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
 msgstr ""
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr "Εφαρμογή φίλτρου"
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr ""
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr ""
@@ -405,21 +405,21 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr "Μοιραίο σφάλμα"
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr ""
 "ΣΦΑΛΜΑ: Σφάλμα σύνδεσης στον διακομιστή LDAP. Ο διακομιστής αποκρίθηκε '%s'."
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
@@ -427,22 +427,22 @@ msgstr ""
 "Η σύνδεση (uid) δεν είναι μοναδική μέσα στο δέντρο LDAP. Παρακαλούμε "
 "επικοινωνήστε με τον διαχειριστή του συστήματος σας."
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr "Σφάλμα πιστοποίησης"
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
 msgstr ""
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr ""
 "Σφάλμα κατά την προσθήκη κλειδώματος. Επικοινωνήστε με τους προγραμματιστές!"
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
@@ -451,221 +451,221 @@ msgstr ""
 "Αποτυχία δημιουργίας κλειδώματος στο δέντρο LDAP. Παρακαλούμε επικοινωνήστε "
 "με τον διαχειριστή του συστήματος σας."
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr "Ο διακομιστής LDAP επίστρεψε: %s"
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr "Προειδοποίηση"
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
 msgstr ""
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr "Έχει ξεπεραστεί το όριο %d καταχωρίσεων!"
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
 "exceeds"
 msgstr ""
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr "Ρύθμιση"
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr "ελλιπής"
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr "Συνέχεια οπωσδήποτε"
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr "Επεξεργασία οπωσδήποτε"
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr ""
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr "%sB"
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr ""
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr ""
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr ""
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr ""
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr ""
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr ""
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr ""
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr ""
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
 "directories to fix permissions."
 msgstr ""
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr "Αδύνατη η εγγραφή σε αρχείο αναθεώρησης!"
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr "Προειδοποίηση LDAP "
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 "Αδυναμία λήψης πληροφοριών σχήματος για τον εξυπηρετητή. Δεν υπάρχει η "
 "δυνατότητα ελέγχου σχήματος!"
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr ""
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr ""
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr ""
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr "Δαθέσιμες κλάσεις"
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 "Αδυναμία εντοπισμού αρχείου '%s' - παρακαλώ εκτελέστε το '%s' για να το "
 "διορθώσετε"
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr ""
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr "Σύνδεση"
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr "Άδεια"
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr "Ακύρωση όλων"
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr "Αδυναμία επικόλλησης"
 
@@ -893,365 +893,365 @@ msgstr ""
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr ""
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr ""
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr ""
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr ""
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr "Παράδειγμα:"
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr ""
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr ""
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr "Ακύρωση"
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr "Ok"
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr "Εφαρμογή"
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr "Αποθήκευση"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr "Προσθήκη"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr "Προσθήκη του %s"
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr "Διαγραφή"
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr "Διαγραφή %s"
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr "Επεξεργασία..."
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr "Επεξεργασία %s..."
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr "Πίσω"
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr ""
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
 " the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
 "the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
 "disable the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr "Ιανουάριος"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr "Φεβρουάριος"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr "Μάρτιος"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr "Απρίλιος"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr "Μάιος"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr "Ιούνιος"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr "Ιούλιος"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr "Αύγουστος"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr "Σεπτέμβριος"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr "Οκτώβριος"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr "Νοέμβριος"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr "Δεκέμβριος"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr "Κυριακή"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr "Δευτέρα"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr "Τρίτη"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr "Τετάρτη"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr "Πέμπτη"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr "Παρασκευή"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr "Σάββατο"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr "λειτουργία ανάγνωσης"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr "λειτουργία προσθήκης"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr "λειτουργία τροποποίησης"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr "λειτουργία διαγραφής"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr "λειτουργία αναζήτησης"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr "πιστοποίηση"
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr "LDAP %s απέτυχε!"
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr "Η λειτουργία LDAP απέτυχε!"
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr "Αντικείμενο"
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr "Η αποστολή απέτυχε!"
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr "Αποτυχία αποστολής: %s"
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr ""
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr "Αποτυχία επικοινωνίας με την υπηρεσία υποδομής: %s"
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr "Το '%s'  χρησιμοποιείται ήδη."
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr "Το αρχείο '%s' δεν υπάρχει!"
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr "Αδυναμία ανοίγματος αρχείου '%s' για ανάγνωση!"
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr "Αδυναμία ανοίογματος αρχείου `%s' για εγγραφή!"
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
 "configuration file!"
 msgstr ""
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr "Αδύνατη η διαγραφή αρχείου '%s'!"
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr "Αδύνατη η δημιουργία του φακέλου '%s'!"
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr "Αδύνατη η διαγραφή του φακέλου '%s'"
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr "Έλεγχος για υποστήριξη %s "
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr ""
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr ""
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
 "FusionDirectory setup?"
 msgstr ""
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1270,7 +1270,7 @@ msgstr "Παρακαλώ επιλέξτε τις επιθυμητές εγγρα
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1282,14 +1282,14 @@ msgstr "Όνομα"
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr "Περιγραφή"
 
@@ -1309,89 +1309,99 @@ msgstr "Τερματισμός υπηρεσίας"
 msgid "Restart service"
 msgstr "Επανεκκίνηση υπηρεσίας"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Βάση"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr ""
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr "Ώρες"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr "Λεπτά"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr "Ημερομηνία"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr "Το αρχείο είναι κενό"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr "Αποστολή"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr "Λήψη"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1402,16 +1412,16 @@ msgstr ""
 msgid "Remove"
 msgstr "Αφαίρεση"
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1452,83 +1462,97 @@ msgstr ""
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr "%s (απαιτείται)"
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr "Κανένα"
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr "Ρυθμίσεις προτύπου"
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr "Αυτό είναι το όνομα του προτύπου"
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr "Αδυναμία υπολογισμού dn: δεν υπάρχει γονική  tab class για \"%s\""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr "Υπάρχει ήδη μια καταχώριση με το ίδιο dn : %s"
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr "Η καταχώριση  %s  δεν υπάρχει."
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr "Tab \"%s\""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -1540,113 +1564,118 @@ msgid ""
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr "B"
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr "KiB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr "MiB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr "GiB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr "TiB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr "δευτερόλεπτα"
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr "λεπτά"
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr "ώρες"
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr "ημέρες"
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr "Ρόλος %s"
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr "Ομάδα %s"
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr "Ομάδα του χρήστη"
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr "Άγνωστο"
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr "Από πρότυπο"
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr "πρότυπο %s"
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr "Εμφάνιση %s"
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr "Σφάλμα φίλτρου"
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr "Το φίλτρο δεν είναι ολοκληρωμένο! "
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr "Σφάλμα δικαιωμάτων"
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr "Δεν επιτρέπεται να δημιουργήσετε ένα στιγμιότυπο για  %s."
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr "Δεν επιτρέπεται να επαναφέρετε ένα στιγμιότυπο για  %s."
@@ -1702,115 +1731,115 @@ msgstr "Όλοι οι χρήστες"
 msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr ""
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr ""
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr "Χρονική ένδειξη"
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr "Στιγμιότυπα"
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr ""
 
@@ -1821,7 +1850,7 @@ msgstr "Κατάλογος των τμημάτων"
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr "Τμήμα"
 
@@ -1838,7 +1867,7 @@ msgstr "Τομέας"
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr "Οργανισμός"
 
@@ -1848,7 +1877,7 @@ msgstr "οργανισμός"
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr "Τμήματα"
 
@@ -1857,7 +1886,7 @@ msgid "department"
 msgstr "τμήμα"
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1899,7 +1928,7 @@ msgid "Website of this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr "Διαχειριστής"
 
@@ -1910,12 +1939,12 @@ msgstr "Διαχειριστής του %s"
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr "Τοποθεσία"
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr "Πολιτεία"
 
@@ -1927,7 +1956,7 @@ msgid "Country"
 msgstr "Χώρα"
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr "Διεύθυνση"
 
@@ -1937,7 +1966,7 @@ msgid "A postal address for this %s"
 msgstr "Μια ταχυδρομική διεύθυνση για %s"
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr "Τηλέφωνο"
 
@@ -1946,7 +1975,7 @@ msgid "Telephone number"
 msgstr "Αριθμός τηλεφώνου"
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr "Φαξ"
 
@@ -1968,6 +1997,14 @@ msgstr "συστατικό στοιχείο τομέα"
 msgid "country"
 msgstr "χώρα"
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -1978,17 +2015,17 @@ msgstr "Περιοχή"
 msgid "locality"
 msgstr "τοπικότητα"
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr "Διαχείριση τμημάτων"
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr "Χρήστες και ομάδες"
 
@@ -2148,57 +2185,57 @@ msgstr "Πληροφορίες ομάδας αντικειμένου"
 msgid "Group"
 msgstr "Ομάδα"
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr "Όνομα αυτής της ομάδας"
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr "Σύντομη περιγραφή αυτής της ομάδας"
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr "Κάτοχος"
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr "Αντικείμενα μέλους"
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr "Αντικείμενα μέλους για αυτή την ομάδα"
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr "Εμπιστοσύνη συστήματος"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr "Λειτουργία επιστοσύνης"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr "Τύπος εξουσιοδότησή για αυτά τα συστήματα"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr "απενεργοποιημένο"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr "Πλήρης Πρόσβαση"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr "να επιτραπεί πρόσβαση σε αυτά τα host"
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 "Επιτρέπεται σ'αυτή την ομάδα να συνδέεται στην ακόλουθη λίστα διακομιστών"
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2260,7 +2297,7 @@ msgid "Access control roles assignment dialog"
 msgstr "Διάλογος λίστας ελέγχου ανάθεσης ρόλων"
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr "Λειτουργία"
 
@@ -2301,28 +2338,28 @@ msgstr "Χρήστες ή ομάδες που ανατίθεται αυτός ο
 msgid ", and %d others"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr "Ανάθεση ACL"
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr "Ανάθεση ACL"
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr "Ανάθεση ρόλων ελέγχου πρόσβασης"
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr "Ανάθεσεις"
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr "Αναθέσεις ρόλου ACL για αυτή την βάση"
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr "Ανάθεσεις σε αντικείμενο ή υποδέντρο %s"
@@ -2421,11 +2458,12 @@ msgstr "Διαχείριση χρηστών"
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr "Κλείδωμα λογαριασμού"
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
@@ -2434,20 +2472,27 @@ msgstr ""
 "Μέθοδος κωδικού πρόσβασης \"%s\" δεν υποστηρίζει κλείδωμα. Ο λογαριασμός "
 "\"%s\" δεν έχει κλειδώσει!"
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr "Ξεκλείδωμα λογαριασμού"
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr "Κλείδωμα λογαριασμού"
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr "Λογαριασμός χρήστη"
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr "Πληροφορίες λογαριασμού χρήστη"
@@ -2698,7 +2743,7 @@ msgstr ""
 "εναλλακτικές τους διευθύνσεις για να ανακτήσουν τον κωδικό τους"
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr ""
 
@@ -2889,317 +2934,328 @@ msgstr ""
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr "Ρυθμίσεις κωδικού πρόσβασης"
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr "Ελάχιστο μήκος κωδικού"
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr "Ελάχιστο μήκος κωδικού χρήστη"
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr "Ελάχιστη διαφοροποίηση κωδικού"
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr "Ελάχιστος αριθμός διαφορετικών χαρακτήρων από τον τελευταίο κωδικό"
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr "Χρήση λήξης λογαριασμού"
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr "Επιβολή κρυπτογραφημένων συνδέσεων"
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr "Προειδοποίηση αν η συνεδρία δεν είναι κρυπτογραφημένη"
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 "θα εμφανίσει προειδοποίηση προς το χρήστη όταν το πρωτόκολλο http "
 "χρησιμοποιείται αντί του πρωτοκόλλου https "
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr "Διάρκεια συνεδρίας"
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr "Όνομα συστήματος"
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr "Θύρα"
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr "Αυστηρή πολιτική ονοματοδοσίας"
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr "Ενεργοποίηση αυστηρού ελέγχου στα ονόματα χρηστών και ομάδων"
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr "Κλάδος στον οποίο αποθηκεύονται χρήστες."
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr "Κλάδος στον οποίο αποθηκεύονται ρόλοι ACL."
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr "Αποσφαλμάτωση"
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr "Προβολή σφαλμάτων"
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr "Διάφορα"
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
@@ -3208,81 +3264,81 @@ msgstr ""
 "εμφανίζοντας μια σύντομη περίληψη του τύπου και του αριθμού των στοιχείων "
 "στη λίστα."
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr "Hooks"
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr "Πότε καλείται αυτή η εντολή"
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr "Η εντολή που θα κληθεί"
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr ""
 
@@ -3412,7 +3468,7 @@ msgid "Password hash method to use"
 msgstr "Μέθοδος hash για χρήση κωδικού"
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3437,142 +3493,142 @@ msgstr "Ίδιος Κωδικός Πρόσβασης με τον προηγού
 msgid "User lock status"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr "Προσωπικές πληροφορίες"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr "Επίθετο"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr "Το επίθετο του χρήστη."
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr "Όνομα"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr "Το όνομα του χρήστη"
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr "Σύντομη περιγραφή του χρήστη"
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr "Εικόνα"
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr "Το άβαταρ του χρήστη"
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr "Πληροφοριών επαφή οργανισμού"
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr "Ταχυδρομική διεύθυνση εταιρίας"
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr "Αρ. δωματίου"
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr "Αριθμός δωματίου"
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr "Αριθμός τηλεφώνου εργασίας"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr "Κινητό"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr "Αριθμός κινητού τηλεφώνου εργασίας"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr "Βομβητής"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr "Αριθμός βομβητή εργασίας"
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr "Αριθμός φαξ εργασίας"
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr "Ιστοσελίδα"
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr "Προσωπική ιστοσελίδα"
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr "Πληροφορίες λογαριασμού"
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr "Λογαριασμός σύνδεσης αυτού του χρήστη."
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr "Προτιμώμενη γλώσσα"
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr "Ο κωδικός του χρήστη"
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr "Προσωπικές πληροφορίες επαφής"
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr "Όνομα που εμφανίζεται"
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 "Το όνομα με το οποίο πρέπει να εμφανίζεται ο χρήστης. Χρησιμοποιείται από το"
 " Exchange."
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr "Διεύθυνση οικίας"
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr "Ταχυδρομική διεύθυνση οικίας"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr "Ιδιωτικό τηλέφωνο"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr "Αριθμός τηλεφώνου οικίας"
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr "Πληροφορίες οργανισμού"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr "Τίτλος"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
@@ -3580,74 +3636,74 @@ msgstr ""
 "Τίτλος προσώπου στο οργανωτικό του πλαίσιο. Κάθε τίτλος είναι μια από τις "
 "πολλές τιμές αυτού του χαρακτηριστικού"
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr "Αρ. τμήματος"
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr "Αριθμός τμήματος"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr "Αρ. Υπαλλήλου"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr "Αριθμός Υπαλλήλου"
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr "Τύπος υπαλλήλου"
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr "Ταχυδρομικός κώδικας"
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr "Δεν ήταν δυνατή η εύρεση του Ppolicy \"%s\" στο LDAP!"
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr "Δεν έχετε δικαίωμα αλλαγής του κωδικού σας"
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr "Θα πρέπει να περιμένετε %d δευτερόλεπτα για να αλλάξετε το κωδικό σας"
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr "Ο κωδικός είναι στο ιστορικό παλιών κωδικών πρόσβασης."
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr "Ο κωδικός πρόσβασής σας δεν έχει αλλάξει από την τρέχουσα τιμή"
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr "Θα πρέπει να εισάγετε τον κύριο κωδικό σας για να συνεχίσετε"
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
@@ -3655,22 +3711,22 @@ msgstr ""
 "Οι κωδικοί εισάγατε ως \"Νέο κωδικό\" και \"Επανάληψη νέου κωδικού\" δεν "
 "ταιριάζουν."
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Νέος κωδικός "
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr "Ο παλιός και ο νέος κωδικός πρόσβασης μοιάζουν πολύ"
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "Ο νέος κωδικός πρόσβασης περιέχει προβληματικούς χαρακτήρες Unicode!"
 
@@ -3685,15 +3741,11 @@ msgstr "Αναφορές"
 msgid "Welcome %s!"
 msgstr "Καλώς ήλθατε στο %s!"
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr ""
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr ""
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr ""
 
@@ -3876,143 +3928,157 @@ msgid ""
 "servers and protocols."
 msgstr ""
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
-"FusionDirectory requires this module to encode variables for javascript use."
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:108
 msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
 "risk."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4283,205 +4349,201 @@ msgid ""
 "can be overriden per user."
 msgstr ""
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr ""
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr ""
 "Οι ρυθμίσεις %s/%s  του FusionDirectory δεν είναι αναγνώσιμες. Εγκατάλειψη"
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr "Διευθύνση ηλεκτρονικής αλληλογγραφίας"
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr ""
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr ""
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr ""
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr ""
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr ""
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr "Πρόσθετο"
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
 " a file)!"
 msgstr ""
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr "Σφάλμα ρύθμισης"
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
 "inform your administrator!"
 msgstr ""
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
 "fusiondirectory-setup --check-config to fix this."
 msgstr ""
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr ""
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr ""
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr ""
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr ""
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr ""
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr ""
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr ""
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr "Παρακαλώ καθορίστε ένα έγκυρο όνομα χρήστη!"
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr ""
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr "Παρακαλώ ελέγξτε το συνδυασμό όνομα χρήστη/κωδικός πρόσβασης."
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr ""
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
diff --git a/locale/es/fusiondirectory.po b/locale/es/fusiondirectory.po
index 3443a36a3af5d990494c9113170b6b14a02f1ef6..b8b650eb48398c6ccab5f5cd89dd7b327736fea2 100644
--- a/locale/es/fusiondirectory.po
+++ b/locale/es/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Spanish (https://www.transifex.com/fusiondirectory/teams/12202/es/)\n"
@@ -20,21 +20,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr "Error"
@@ -54,8 +54,8 @@ msgstr "Error XML en fusiondirectory.conf: %s en la línea %d"
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr "Error en la configuración"
 
@@ -66,23 +66,23 @@ msgid ""
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr "Error LDAP"
 
@@ -192,8 +192,8 @@ msgstr "Enviar informe de errores"
 msgid "Toggle information"
 msgstr "Modificar información"
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr "Arriba"
 
@@ -202,14 +202,14 @@ msgid "Down"
 msgstr "Abajo"
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr ""
 
@@ -221,79 +221,79 @@ msgstr "Seleccione todos"
 msgid "created by"
 msgstr "Creado por"
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr "Ir al departamento raíz"
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr "Raíz"
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr "Subir un departamento"
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr ""
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr "Inicio"
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr "Recargar lista"
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr "Enviar"
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr "Acciones"
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr "Copiar"
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr "Mover"
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr "Pegar"
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr "Mover esta entrada"
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr "Copiar esta entrada"
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr "Recuperar instantánea"
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr "Exportar lista"
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr "Recuperar instantanea"
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr "Crear instantánea"
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr "¡Crear una nueva instantánea de este objeto!"
 
@@ -318,17 +318,17 @@ msgstr ""
 msgid "Restore a deleted object"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr ""
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -339,17 +339,17 @@ msgid "Object template, used to create several objects with similar values"
 msgstr ""
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr "Nombre de la plantilla"
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr "error interno"
 
@@ -373,25 +373,25 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr ""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
 msgstr ""
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr "Aplicar filtro"
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr "Buscar en subárboles"
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr ""
@@ -411,43 +411,43 @@ msgstr ""
 "Error fatal: no se puede instanciar la clase '%s' - intente solucionarlo "
 "ejecutando '%s'"
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr "Error fatal"
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr ""
 "FATAL: Ha habido un error conectando a LDAP. El servidor comunicó '%s'."
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
 msgstr ""
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr "Error de Autenticación"
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
 msgstr ""
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr ""
 "Ha ocurrido un problema al añadir un bloqueo. ¡Contacte con los "
 "desarrolladores!"
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
@@ -456,21 +456,21 @@ msgstr ""
 "No puedo crear información de bloqueos en el árbol LDAP. ¡Por favor contacte"
 " con su Administrador!"
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr "El servidor LDAP devolvio: %s"
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr "Aviso"
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
@@ -478,12 +478,12 @@ msgstr ""
 "Se han encontrado varios bloqueos para un objeto que iba a ser bloqueado. "
 "Esto no debería ocurrir - limpiando referencias multiples."
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr "¡El límite máximo de %d entradas se ha sobrepasado!"
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
@@ -492,189 +492,189 @@ msgstr ""
 "Introduzca un nuevo límite máximo a %s y se volvera a mostrar este mensaje "
 "si se supera el límite máximo"
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr "Configurar"
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr "incompleto"
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr "Continuar de cualquier manera"
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr "Editar de cualquier manera"
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr "Has decidido editar las siguientes entradas LDAP %s"
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr ""
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr ""
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr ""
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr ""
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr ""
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr ""
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr ""
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr ""
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr ""
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
 "directories to fix permissions."
 msgstr ""
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr "¡No se puede escribir en el archivo de revisión!"
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr "Aviso LDAP"
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 "No puedo obtener información de esquemas del servidor. ¡No es posible "
 "comprobar los esquemas!"
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr ""
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr ""
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr ""
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr "Clase(s) disponibles"
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 "No se puede encontrar el archivo '%s' - por favor ejecute '%s' para "
 "solucionarlo"
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr "Todos los objetos en esta categoría"
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr "Inicio"
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr "Permisos"
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr "Cancelar todo"
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr "No puedo pegar"
 
@@ -903,109 +903,109 @@ msgstr "¡'%s' debe ser %d o superior!"
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr "¡'%s' depende de '%s' - Por favor introduzca ambos valores!"
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr "¡Ya existe una entrada con el atributo '%s' en el sistema!"
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr ""
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr "¡El campo obligatorio '%s' está vacio!"
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr ""
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr "'%s' no está permitido:"
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr "¡'%s' no están permitidos!"
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr "¡Extensión PHP %s no encontrada!"
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr "Cancelar"
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr "Ok"
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr "Aplicar"
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr "Guardar"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr "Añadir"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr "Añadir %s"
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr "Eliminar"
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr "Eliminar %s"
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr "Editar..."
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr "Editar %s..."
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr "Atrás"
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr "¡Esta cuenta tiene extensiones %s no validas!"
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
@@ -1014,7 +1014,7 @@ msgstr ""
 "Esta cuenta tiene características %s activadas. Puede desactivarla pulsando "
 "aquí"
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
@@ -1023,7 +1023,7 @@ msgstr ""
 "Esta cuenta tiene las características %s activadas. ¡Para desactivarlas, "
 "necesita eliminar las caracteristicas %s primero!"
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
@@ -1032,7 +1032,7 @@ msgstr ""
 "Esta cuenta tiene características %s desactivadas. Puede activarla pulsando "
 "aquí"
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
@@ -1041,191 +1041,191 @@ msgstr ""
 "Esta cuenta tiene las características %s desactivadas. ¡Para activarlas, "
 "necesita añadir las caracteristicas %s primero!"
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
 "disable the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr "Añadir caracteristicas %s"
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr "Eliminar las caracteristicas %s"
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr "Enero"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr "Febrero"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr "Marzo"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr "Abril"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr "Mayo"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr "Junio"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr "Julio"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr "Agosto"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr "Septiembre"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr "Octubre"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr "Noviembre"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr "Diciembre"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr "Domingo"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr "Lunes"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr "Martes"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr "Miércoles"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr "Jueves"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr "Viernes"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr "Sábado"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr "lectura"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr "adición"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr "modificación"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr "eliminación"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr "busqueda"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr "autenticación"
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr "¡LDAP %s ha fallado!"
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr "¡La consulta LDAP ha fallado!"
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr "Objeto"
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr "¡Ha fallado el subir archivo!"
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr "Ha fallado el subir archivo: %s"
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr "¡Ha fallado la comunciación con el servicio de infraestructura!"
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr "Ha fallado la comunciación con el servicio de infraestructura: %s"
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr "'%s' esta todavía en uso por el objeto: %s"
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr "'%s' esta todavía en uso."
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr "'%s' esta todavía en uso por los objetos: %s"
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr "¡El archivo %s no existe!"
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr "¡No se puede abrir el archivo '%s'!"
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr "¡No se puede grabar el archivo '%s'!"
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
@@ -1234,37 +1234,37 @@ msgstr ""
 "El valor para '%s' no esta configurado o no es válido.¡Por favor compruebe "
 "el archivo de configuración!"
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr "¡No se puede eliminar el fichero '%s'!"
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr "¡No se puede crear la carpeta '%s'!"
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr "¡No se puede eliminar la carpeta '%s'!"
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr "Comprobando soporte %s"
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr "Instala y activa el módulo de PHP %s."
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr ""
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
@@ -1273,7 +1273,7 @@ msgstr ""
 "No se puede inicializar la clase '%s'! Posiblemente hay un complemento "
 "faltante en su instalación de FusionDirectory?"
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr "¡La base introducida no es válida, se ha dejado el valor anterior!"
@@ -1292,7 +1292,7 @@ msgstr "Por favor seleccione las entradas que desee"
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1304,14 +1304,14 @@ msgstr "Nombre"
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr "Descripción"
 
@@ -1331,89 +1331,99 @@ msgstr "Parar servicio"
 msgid "Restart service"
 msgstr "Reiniciar servicio"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Base"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr ""
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr "Horas"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr "Minutos"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr "Fecha"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr "Tiempo"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr "No puedo leer el archivo: %s"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr "el archivo está vacío"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr "fichero no encontrado"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr "fichero no accesible"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr "Enviar"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr "Descargar"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1424,16 +1434,16 @@ msgstr ""
 msgid "Remove"
 msgstr "Eliminar"
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1474,83 +1484,97 @@ msgstr ""
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr "Ninguno"
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr ""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -1562,113 +1586,118 @@ msgid ""
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr "B"
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr "segundos"
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr "minutos"
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr "horas"
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr "días"
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr "Grupo de usuarios"
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr "Desconocido"
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr "Error del filtro"
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr "¡El filtro está incompleto!"
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr "Error de permisos"
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr "No tiene permisos para crear una instantanea para %s."
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr "No tiene permisos para recuperar una instantanea para %s."
@@ -1725,115 +1754,115 @@ msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr ""
 "¡El canal requerido no existe!. Por favor  contacte con su Administrador."
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr "Aviso e rendimiento"
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr "El rendimiento LDAP es bajo: ¡la última consulta tardó sobre %.2fs!"
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr "mientras operaba en '%s' usando el servidor LDAP '%s'"
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr "mientras operaba en el servidor LDAP '%s'"
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr "Marca de tiempo"
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr "Y-m-d, H:i:s"
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr "Recuperar"
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr ""
 
@@ -1844,7 +1873,7 @@ msgstr "Lista de Departamentos"
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr "Departamento"
 
@@ -1861,7 +1890,7 @@ msgstr ""
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr "Organización"
 
@@ -1871,7 +1900,7 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr "Departamentos"
 
@@ -1880,7 +1909,7 @@ msgid "department"
 msgstr "departamento"
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1922,7 +1951,7 @@ msgid "Website of this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr "Gestor"
 
@@ -1933,12 +1962,12 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr "Localización"
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr "Provincia"
 
@@ -1950,7 +1979,7 @@ msgid "Country"
 msgstr "País"
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr "Dirección"
 
@@ -1960,7 +1989,7 @@ msgid "A postal address for this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr "Teléfono"
 
@@ -1969,7 +1998,7 @@ msgid "Telephone number"
 msgstr "Número de teléfono"
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr "Fax"
 
@@ -1991,6 +2020,14 @@ msgstr ""
 msgid "country"
 msgstr ""
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -2001,17 +2038,17 @@ msgstr "Localidad"
 msgid "locality"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr "Usuarios y grupos"
 
@@ -2171,56 +2208,56 @@ msgstr ""
 msgid "Group"
 msgstr "Grupo"
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr "Propietario"
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr "Objetos miembros"
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr "Sistema de seguridad"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr "Modo seguro"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr "desactivado"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr "Acceso sin restricciones"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr "Permitir el acceso a estos equipos"
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2281,7 +2318,7 @@ msgid "Access control roles assignment dialog"
 msgstr ""
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr "Modo"
 
@@ -2322,28 +2359,28 @@ msgstr ""
 msgid ", and %d others"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr "Asignación de ACL"
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr ""
@@ -2442,31 +2479,39 @@ msgstr "Gestión de usuarios"
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr "Bloqueo de cuenta"
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr "Desbloquear cuenta"
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr "Bloquear cuenta"
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr ""
@@ -2713,7 +2758,7 @@ msgid ""
 msgstr ""
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr "Atributo de inicio de sesión"
 
@@ -2900,395 +2945,406 @@ msgstr "Base de instantaneas"
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr "Parámetros de Contraseña"
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr "Longitud mínima de la contraseña"
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr "Usar caducidad de cuenta"
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr "Inicio y sesión"
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr "Forzar conexiones seguras"
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr "Avisar si la sesión no esta codificada"
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr "Duración de sesiones."
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr "Nombre de equipo"
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr "Puerto"
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr "Almacén de grupos y usuarios"
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr "Atributo 'dn' de los usuarios"
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr "Depurando"
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr "Tiempo de consulta máxima de LDAP"
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr "Registrar estadísticas LDAP"
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr "Nivel de depuración"
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr "Varios"
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr "Mostrar resumen en listados"
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr "Métodos"
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr "Automatico"
 
@@ -3418,7 +3474,7 @@ msgid "Password hash method to use"
 msgstr ""
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3443,235 +3499,235 @@ msgstr ""
 msgid "User lock status"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr "Información personal"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr "Apellido"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr "Nombre"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr "Número sala"
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr "Número de habitación"
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr "Móvil"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr "Buscapersonas"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr "Página Web"
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr "Idioma preferido"
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr "Nombre a Mostrar"
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr "Dirección Postal personal"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr "Teléfono privado"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr "Número de teléfono personal"
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr "Información corporativa"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr "Título"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr "Número departamento"
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr "Número del departamento"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr "Número empleado"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr "Número de empleado"
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr "Categoría profesional"
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr "Código Postal"
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr "Necesita introducir su contraseña actual para continuar."
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Nueva contraseña"
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr ""
 "La contraseña actual y la introducida como nueva son demasiado parecidas."
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "La clave contiene caracteres unicode posiblemente problemáticos!"
 
@@ -3686,15 +3742,11 @@ msgstr "Referencias"
 msgid "Welcome %s!"
 msgstr "¡Bienvenido %s!"
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr "Error de configuración"
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr "Completado"
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr "Siguiente"
 
@@ -3883,22 +3935,36 @@ msgstr ""
 "FusionDirectory requiere este modulo para comunicarse con distintos tipos de"
 " servidores y protocolos."
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
-"FusionDirectory requires this module to encode variables for javascript use."
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:108
 msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr "FusionDirectory requiere este modulo para la integración con Samba"
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
@@ -3906,36 +3972,36 @@ msgstr ""
 "FusionDirectory requiere ya sea el modulo 'mhash' o 'sha1' para usar "
 "encripción SSHA"
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 "FusionDirectory requiere este modulo para poder hablar con un servidor IMAP."
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr "mbstring"
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr "FusionDirectory requiere este modulo para manejar cadenas unicode."
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr "imagick"
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr "FusionDirectory requiere esta extensión para manejar imágenes."
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr "modulo de compresión"
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr "FusionDirectory requiere esta extensión para manejar capturas."
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
@@ -3945,17 +4011,17 @@ msgstr ""
 "globales de tal manera que sean accesible desde scripts sin que cambien su "
 "ámbito. Esto puede ser un problema de seguridad."
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr "Busque 'register_globals' en su php.ini y modifíquelo por 'Off'."
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 "PHP usa este valor en el recolector de basura para eliminar las sesiones "
 "antiguas."
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
@@ -3963,40 +4029,40 @@ msgstr ""
 "Ajustando este valor a un día impedirá la perdida de sesiones y cookies "
 "antes de que realmente se desconecte por tiempo."
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
 msgstr ""
 "Busque 'sessio.gc_maxlifetime' en su php.ini y modifíquelo a 86400 o mayor."
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr "Off"
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr "Busque 'session.auto_start' en su php.ini y modifíquelo a 'Off'."
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
@@ -4004,22 +4070,22 @@ msgstr ""
 "Esta opción está relacionada con el manejo de salida de PHP. Desactive esta "
 "opción poniéndola en off para mejorar el rendimiento."
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr "Busque 'implicit_flush' en su php.ini y modifíquelo a 'Off'."
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr "El tiempo de ejecución debe ser de al menos 30 segundos."
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
 msgstr ""
 "Busque 'max_execution_time' en su php.ini y modifíquelo a '30' o mayor."
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
@@ -4028,16 +4094,16 @@ msgstr ""
 "'off'. PHP no debería enviar ningún tipo de información sobre el servidor "
 "que esta ejecutando la aplicación."
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr "Busque 'expose_php' en su php.ini y modifíquelo a 'Off'."
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 "Aumente el rendimiento de su servidor modificando 'magic_quotes_gpc' a 'off'"
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4319,75 +4385,75 @@ msgid ""
 "can be overriden per user."
 msgstr ""
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr "Smarty"
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr "¡No se puede acceder a el directorio de compilación '%s'!"
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr ""
 "La configuración de FusionDirectory %s/%s no se puede leer. Cancelado."
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr "Dirección de correo"
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 "Contacte a su administrador, hubo un problema con el servidor de correo"
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr "Esta prenda es invalida"
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr "Configuración PHP"
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
@@ -4395,43 +4461,43 @@ msgstr ""
 "Error Fatal: 'Register globals' está activado. No se permitirá ningun acceso"
 " hasta que esto sea solucionado por un administrador."
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr "Cambio de contraseña"
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr ""
 "Su contraseña va a caducar próximamente, ¡Por favor cambie su contraseña!"
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr ""
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr "¡Funcionando sin memoria!"
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr "Desactivados chequeos de ACL de usuario"
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr "Extensión"
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
 " a file)!"
 msgstr ""
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr "Error de configuración"
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
@@ -4440,91 +4506,87 @@ msgstr ""
 "Error fatal: no todas las variables POST fueron transferidas por PHP - por "
 "favor informe a su administrador!"
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
 "fusiondirectory-setup --check-config to fix this."
 msgstr ""
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr "Error Smarty"
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr "Su sesión de FusionDirectory ha expirado!"
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr ""
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr ""
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr ""
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr ""
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr ""
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr "¡Por favor introduzca un nombre de usuario válido!"
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr "¡Por favor introduzca una contraseña!"
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr "Por favor compruebe la combinación nombre de usuario/contraseña"
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 "Cuenta bloqueada. ¡Por favor contacte con su administrador de sistemas!"
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr ""
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
diff --git a/locale/es_CO/fusiondirectory.po b/locale/es_CO/fusiondirectory.po
index 9232d4fc984dd951fc51a83219ff00ea7498ee9f..5c32a72e4a042574e6092a59009851e42d6373de 100644
--- a/locale/es_CO/fusiondirectory.po
+++ b/locale/es_CO/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Spanish (Colombia) (https://www.transifex.com/fusiondirectory/teams/12202/es_CO/)\n"
@@ -20,21 +20,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr "Error"
@@ -54,8 +54,8 @@ msgstr "Error XML en fusiondirectory.conf: %s en la línea %d"
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr "Error de configuración"
 
@@ -66,23 +66,23 @@ msgid ""
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr "Error LDAP"
 
@@ -191,8 +191,8 @@ msgstr "Enviar reporte de errores"
 msgid "Toggle information"
 msgstr "Alternar información"
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr "Arriba"
 
@@ -201,14 +201,14 @@ msgid "Down"
 msgstr "Abajo"
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr "Ordenar"
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr "Ordenar de modo inverso"
 
@@ -220,79 +220,79 @@ msgstr "Seleccionar todo"
 msgid "created by"
 msgstr "creado por"
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr "Ir a la División raíz"
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr "Root"
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr "Subir una División"
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr "Ir a la División del usuario"
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr "Home"
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr "Refrescar lista"
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr "Enviar"
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr "Acciones"
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr "Copiar"
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr "Cortar"
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr "Pegar"
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr "Cortar esta entrada"
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr "Copiar esta entrada"
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr "Restaurar 'snapshots'"
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr "Exportar lista"
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr "Restaurar 'snapshot'"
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr "Crear 'snapshot'"
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr "Crear un nuevo 'snapshot' de este objeto"
 
@@ -317,17 +317,17 @@ msgstr ""
 msgid "Restore a deleted object"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr "Hubo un problema descomprimiendo la información del snapshot."
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr ""
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -338,17 +338,17 @@ msgid "Object template, used to create several objects with similar values"
 msgstr ""
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr "Nombre de la plantilla"
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr "Error Interno"
 
@@ -372,7 +372,7 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr ""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
@@ -380,19 +380,19 @@ msgstr ""
 "Usted debe completar saslRealm o saslExop en la pantalla de configuración "
 "para usar SASL"
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr "Aplicar filtro"
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr "Buscar en subárboles"
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr ""
@@ -410,20 +410,20 @@ msgstr ""
 "Error fatal: No se puede ejemplificar la clase '%s' - intente ejecutar '%s' "
 "para arreglar esto."
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr "Error fatal"
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr "FATAL: Error conectándose a LDAP. El servidor dijo: '%s'"
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
@@ -431,11 +431,11 @@ msgstr ""
 "¡Login (uid) no es un valor único en el árbol LDAP!. Por favor contacte a su"
 " administrador."
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr "Error de autenticación"
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
@@ -443,11 +443,11 @@ msgstr ""
 "Al parecer tu contraseña expiró. Por favor acceda a<a "
 "href=\"recovery.php\">Recuperar contraseña</a> y cámbiela."
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr "Error mientras agregando un bloqueo. ¡Contacte a los desarrolladores!"
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
@@ -456,21 +456,21 @@ msgstr ""
 "No se puede crear un bloqueo de información en el árbol de 'LDAP'. ¡Por "
 "favor contacte a su administrador!"
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr "El servidor LDAP respondió: %s"
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr "Precacuión"
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
@@ -478,85 +478,85 @@ msgstr ""
 "Se encontraron varios 'locks' en el objeto lo cual impide bloquearlo. Esto "
 "no debería suceder - borrando varias referencias."
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr ""
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
 "exceeds"
 msgstr ""
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr "Configurar"
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr "incompleto"
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr "Continuar de todos modos"
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr "Editar de todos modos"
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr "Usted está a punto de editar las entradas de LDAP: %s"
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr "%sB"
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr "%sKiB"
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr "%sMiB"
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr "%sGiB"
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr "%sTiB"
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr "%sPiB"
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr "%sEiB"
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr "%sZiB"
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr "%sYiB"
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
@@ -565,60 +565,60 @@ msgstr ""
 "El archivo '%s' no se puede borrar. Intente ejecutar fusiondirectory-setup-"
 "check-directories para arreglar los permisos."
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr ""
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr "LDAP - Advertencia"
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 "No se puede traer información del 'schema' desde el servidor. ¡No se puede "
 "validar el schema'"
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr ""
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr ""
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr ""
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
@@ -626,13 +626,13 @@ msgstr ""
 "Usted ha instalado el plugin 'Mixed Groups', pero la configuración de su "
 "esquema no lo soporta."
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
@@ -640,45 +640,45 @@ msgstr ""
 "Su esquema tiene configurado soporte para 'Mixed Groups', pero este plugin "
 "no está presente."
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 "No se encuentra el archivo '%s' - por favor ejecute '%s' para  arreglar "
 "esto."
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr "Todos los objetos en esta categoría"
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr "Usuario"
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr "Permisos"
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr "Cancelar todo"
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr "No se puede pegar"
 
@@ -906,109 +906,109 @@ msgstr ""
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr ""
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr ""
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr ""
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr ""
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr ""
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr ""
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr ""
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr "Cancelar"
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr "Ok"
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr "Aplicar"
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr "Salvar"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr "Agregar"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr "Agregar %s"
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr "Borrar"
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr "Borrar %s"
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr "Editar..."
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr "Editar %s..."
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr "Atrás"
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr "¡Esta cuenta no tiene extensiones %s válidas!"
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
@@ -1017,7 +1017,7 @@ msgstr ""
 "Ésta cuenta tiene %s configuraciones habilitadas. Usted puede "
 "deshabilitarlas haciendo clic debajo."
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
@@ -1026,7 +1026,7 @@ msgstr ""
 "Ésta cuenta tiene  %s configuraciones habilitadas. ¡Para deshabilitarlas "
 "deberá borrar el %s de configuraciones primero!"
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
@@ -1035,7 +1035,7 @@ msgstr ""
 "Ésta cuenta tiene %s configuraciones deshabilitadas. Usted puede "
 "habilitarlas haciendo clic debajo."
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
@@ -1044,228 +1044,228 @@ msgstr ""
 "Ésta cuenta tiene %s configuraciones deshabilitadas. ¡Para habilitarlas "
 "usted deberá agregar el %s de configuraciones primero!"
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
 "disable the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr "Agregar %s configuraciones "
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr "Borrar %s configuraciones "
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr "Enero"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr "Febrero"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr "Marzo"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr "Abril"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr "Mayo"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr "Junio"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr "Julio"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr "Agosto"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr "Septiembre"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr "Octubre"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr "Noviembre"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr "Diciembre"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr "Domingo"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr "Lunes"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr "Martes"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr "Miércoles"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr "Jueves"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr "Viernes"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr "Sábado"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr "leer operación"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr "agregar operación"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr "modificar operación"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr "borrar operación"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr "buscar operación"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr "autenticación"
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr "¡LDAP %s falló!"
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr "¡La operación en LDAP ha fallado!"
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr "Objeto"
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr "¡La subida del archivo ha fallado!"
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr "¡La subida del archivo: %s ha fallado!"
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr "¡Falló la comunicación con el servicio de infraestructura!"
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr "¡Falló la comunicación con el servicio de infraestructura: %s!"
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr "Este '%s' sigue en uso por el objeto: %s"
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr "Este '%s' sigue en uso."
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr ""
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr ""
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr ""
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
 "configuration file!"
 msgstr ""
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr "No se puede eliminar el archivo '%s'!"
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr "¡No se puede borrar el directorio '%s'!"
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr ""
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr ""
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr ""
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
@@ -1274,7 +1274,7 @@ msgstr ""
 "No se puede inicializar la clase '%s'! ¿Quizás hay algún plugin mal "
 "instalado en su configuración de FusionDirectory?"
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1293,7 +1293,7 @@ msgstr "Por favor elija las entradas que desea"
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1305,14 +1305,14 @@ msgstr "Nombre"
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr "Descripción"
 
@@ -1332,89 +1332,99 @@ msgstr ""
 msgid "Restart service"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Base"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr "Objeto base"
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr "No se puede leer el archivo subido: %s"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr "el archivo está vacio"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr "archivo no encontrado"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr "archivo sin privilegios de lectura"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr "%s (%d bytes)"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr "Subir"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr "Descargar"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1425,16 +1435,16 @@ msgstr ""
 msgid "Remove"
 msgstr "Borrar"
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1475,51 +1485,61 @@ msgstr "Un número flotante mayor que %f"
 msgid "A float smaller than %f"
 msgstr "Un número flotante menor que %f"
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr "%s (necesario)"
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr "Valor inválido para %s"
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr "Ninguno"
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr "Configuraciones de Plantilla"
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr "Este es el nombre de la plantilla"
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr "Solo la pestaña principal puede calcular dn"
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr "No es posible calcular dn: no hay pestaña de clase padre para \"%s\""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
@@ -1527,33 +1547,37 @@ msgstr ""
 "No es posible calcular dn: No se encuentra el objectType infos desde la "
 "pestaña clase \"%s\""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr "Ya existe una entrada con el mismo dn: %s"
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr "La entrada %s no existe"
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr "Pestaña \"%s\""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -1565,113 +1589,118 @@ msgid ""
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr "B"
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr "KB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr "MB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr "GB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr "TB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr "segundos"
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr "minutos"
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr "horas"
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr "días"
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr "Rol %s"
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr "Grupo %s"
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr "Grupo del usuario"
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr "Desconocido"
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr "A partir de plantilla"
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr "%s plantilla"
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr "Mostrar %s"
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr "Error al filtrar"
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr "¡El filtro está incompleto!"
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr "Error de permisos"
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr "Usted no tiene permitido crear un 'snashot' para %s."
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr "Usted no está autorizado para restaurar un 'snapshot' para %s"
@@ -1729,115 +1758,115 @@ msgstr "Todos los usuarios"
 msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr "El canal requerido no existe. Por favor contacte a su administrador."
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr "Advertencia de Rendmiento"
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr "LDAP tiene un desempeño lento: su última consulta tomó %.2fs!"
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr "mientras se realizan operaciones en '%s' usando el servidor LDAP %s"
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr "mientras se realizan operaciones en el servidor LDAP %s"
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr "proc_open falló al ejecutar ldapsearch"
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr "Marca de tiempo"
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr "Y-m-d, H:i:s"
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr "Snapshots"
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr ""
 
@@ -1848,7 +1877,7 @@ msgstr "Lista de categorías"
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr "Departamento"
 
@@ -1865,7 +1894,7 @@ msgstr "dominio"
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr "Organización"
 
@@ -1875,7 +1904,7 @@ msgstr "organización"
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr "Divisiones"
 
@@ -1884,7 +1913,7 @@ msgid "department"
 msgstr "división"
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1926,7 +1955,7 @@ msgid "Website of this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr "Mánager"
 
@@ -1937,12 +1966,12 @@ msgstr "Mánager de este %s"
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr "Ubicación"
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr "Estado"
 
@@ -1954,7 +1983,7 @@ msgid "Country"
 msgstr "País"
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr "Dirección"
 
@@ -1964,7 +1993,7 @@ msgid "A postal address for this %s"
 msgstr "Dirección postal de este  %s"
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr "Teléfono"
 
@@ -1973,7 +2002,7 @@ msgid "Telephone number"
 msgstr "Número telefónico"
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr "Fax"
 
@@ -1995,6 +2024,14 @@ msgstr "componente de dominio"
 msgid "country"
 msgstr "país"
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -2005,17 +2042,17 @@ msgstr "Localidad"
 msgid "locality"
 msgstr "localidad"
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr "Administrar categorías"
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr "Usuarios y Grupos"
 
@@ -2175,57 +2212,57 @@ msgstr "Datos del 'objeto grupo'"
 msgid "Group"
 msgstr "GRupo"
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr "Nombre de este grupo"
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr "Una descripción corta de este grupo."
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr "Objetos miembro"
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr "Objetos miembro de este grupo"
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr "Confianza del Sistema"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr "Modo de Confianza"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr "Tipo de autorización para ésos equipos"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr "deshabilitado"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr "Acceso Completo"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr "Permitir acceso a ésos equipos"
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 "Habilitar solamente a éste grupo para conectarse a ésta lista de equipos."
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2288,7 +2325,7 @@ msgid "Access control roles assignment dialog"
 msgstr "Panel de gestión de roles ACL"
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr "Modo"
 
@@ -2329,28 +2366,28 @@ msgstr "Usuarios o grupos a los cuales asignar este rol"
 msgid ", and %d others"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr "Gestionar ACLs"
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr "Gestión de ACL"
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr "Gestionar permisos ACL"
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr "Permisos"
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr "Gestión de ACL para esta base"
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr "Permisos en el objeto o subárbol %s"
@@ -2449,11 +2486,12 @@ msgstr "Administrar usuarios"
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr "Bloqueo de cuentas"
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
@@ -2462,20 +2500,27 @@ msgstr ""
 "El método de contraseña \"%s\" no soporta bloqueos. ¡La cuenta \"%s\" no se "
 "ha bloqueado!"
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr "Desbloquear cuenta"
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr "Bloquear cuenta"
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr "Cuenta de Usuario"
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr "Información de Cuentas de Usuario"
@@ -2731,7 +2776,7 @@ msgstr ""
 "contraseña."
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr "Cuenta de Usuario"
 
@@ -2930,48 +2975,59 @@ msgstr "Base para Snapshot "
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr "La base donde los snapshots deberían ser almacenados dentro de LDAP."
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr "Configuraciones de Contraseña"
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr "'hash' de contraseña por defecto."
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr "'hash' por defecto"
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr "Forzar 'hash' por defecto"
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr "Forzar el uso del 'hash' de Contraseña por defecto."
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr "Longitud mínima de contraseña"
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr "Longitud máxima de contraseña para usuarios"
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr "Diferencia mínima entre contraseñas"
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr ""
 "Cantidad mínima de caracteres distintos a partir de la última contraseña"
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr "Expiración de la cuenta de usuario"
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
@@ -2980,33 +3036,33 @@ msgstr ""
 "sesión en FusionDirectory y fuerza la renovación de contraseña o bloqueo de "
 "cuenta."
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr "SASL Realm"
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr "SASL Exop"
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr "Valor que será almacenado en el atributo 'userPassword'"
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr "Cuenta de Usuario y sesión"
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 "Que atributo LDAP debería usarse como 'cuenta de usuario' en el inicio de "
 "sesión."
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr "Forzar las conexiones encriptadas"
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
@@ -3014,203 +3070,203 @@ msgstr ""
 "Habilita revisiones de seguridad con PHP para forzar el acceso encriptado "
 "(https) en la interfaz web."
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr "Alertar si la sesión no se encuentra encriptada"
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 "mostrará un mensaje de advertencia al usuario cuando se utilice http en vez "
 "de https."
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr "Tiempo de vida de la sesión "
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr "SSL"
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr "Ruta de la llave "
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 "Ruta donde se encuentra la llave de FusionDirectory. Por el momento, sin "
 "uso."
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr "Ruta del certificado"
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr "Ruta donde se encuentra el certificado. Por el momento, sin uso."
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr "Path del certificado CA"
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 "Ruta del certificado CA. Se utiliza para validar el equipo con el 'Servidor "
 "Argonaut'."
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr "Equipo"
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr "Puerto"
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr "Almacenamiento de 'Usuarios' y 'Grupos'"
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr "Atributo DN para 'Usuarios'"
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr "Atributo al inicio del \"dn\" de los usuarios"
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr "Patrón para CN"
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr "Este es el patrón que se usará para crear el campo de 'nombre común'"
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr "Politica de nombres"
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr "Habilita la validación estricta de nombres para usuarios o grupos."
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr "Usuarios RDN"
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr "La rama donde los usuarios están guardados."
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr "ACL Rol RDN"
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr "La rama donde los rol ACL están almacenados."
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr "Rastreo de errores"
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr "Mostrar errores"
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
@@ -3219,11 +3275,11 @@ msgstr ""
 "estar deshabilitado en entornos productivos, ya que, en algunos casos "
 "podrían mostrarse contraseñas allí."
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr "Tiempo máximo de consultas LDAP."
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
@@ -3231,11 +3287,11 @@ msgstr ""
 "Detenga las acciones sobre LDAP si no hay respuesta después del tiempo "
 "especificado en segundos."
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr "Escribir logs de las estadísticas LDAP."
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
@@ -3243,23 +3299,23 @@ msgstr ""
 "Registrar estadísticas de tiempo de LDAP en 'syslog'. Esto puede ser útil "
 "para encontrar problemas o filtros de búsqueda erróneos."
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr "Nivel del 'Rastreo de Errores'"
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr "Mostrar determinados datos en cada página de carga."
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr "Miscelánea"
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr "Muestra un resumen en los listados."
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
@@ -3267,11 +3323,11 @@ msgstr ""
 "Determina cuando una barra de estado será mostrada al final de listas, en un"
 " resumen corto y cantidad de elementos en la lista."
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr "Mostrar pestaña de ACL en todos los objetos."
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
@@ -3279,64 +3335,64 @@ msgstr ""
 "Para el uso de permisos ACLs muy específicos usted podría requerir dar "
 "acceso en un objeto particular."
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr "Hooks"
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr "'Hooks' que son llamados cuando suceden acciones específicas."
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr "La pestaña que corresponde a este 'hook'"
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr "Cuándo llamar este comando"
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr "La línea de comandos que será usada"
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr "Mostrar la salida del 'hook'"
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
@@ -3344,8 +3400,8 @@ msgstr ""
 "Si se  habilita, cuando un 'hook' termine exitosamente se mostrará una "
 "ventana de diálogo al usuario."
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr "Automático"
 
@@ -3475,7 +3531,7 @@ msgid "Password hash method to use"
 msgstr "Tipo de 'hash' para la contraseña"
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3500,140 +3556,140 @@ msgstr "Igual a la contraseña anterior para evitar errores"
 msgid "User lock status"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr "Información personal"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr "Apellido"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr "Apellido de este usuario"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr "Primer nombre"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr "Primer nombre de este usuario"
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr "Descripción corta para éste usuario"
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr "Imagen"
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr "El avatar para este usuario"
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr "Información de contacto Profesional"
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr "Dirección postal de trabajo"
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr "Habitación Nro."
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr "Número de habitación"
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr "Número telefónico de trabajo"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr "Celular"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr "Celular de trabajo"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr "Bíper"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr "Bíper laboral"
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr "Nro. Fax de trabajo"
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr "Página web"
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr "Página web personal"
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr "Información de cuenta"
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr "Cuenta de este usuario"
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr "Idioma preferido"
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr "Contraseña del usuario"
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr "Información de contacto 'Personal'"
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr "Dirección personal"
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr "Código postal"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr "Teléfono personal"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr "Teléfono de domicilio personal"
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr "Información Profesional"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr "Tratamiento 'Sr, Sra...'"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
@@ -3641,75 +3697,75 @@ msgstr ""
 "Tratamiento 'Dr, Ing, Sr, Sra ...' en un contexto profesional. Cada "
 "tratamiento es un valor de sus múltiples atributos."
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr "División No."
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr "Número de División"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr "Empleado N°"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr "Número de empleado"
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr "Tipo de empleado"
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr "¡No se pudo encontrar la política \"%s\" en LDAP!"
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr "Usted no tiene permitido cambiar su propia contraseña."
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 "Usted debe esperar %d segundos antes de cambiar su contraseña de nuevo."
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr "La contraseña está en el historial de viejas contraseñas."
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr "La contraseña no será cambiada por este valor"
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr "Usted debe especificar su contraseña actual para poder proceder."
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
@@ -3717,22 +3773,22 @@ msgstr ""
 "Las contraseñas que usted ingresó como \"Nueva contraseña\" y \"Repetir "
 "nueva contraseña\" no coinciden."
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Nueva contraseña"
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr "La contraseña anterior y la nueva son muy parecidas."
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 "La contraseña posiblemente contiene caracteres 'Unicoide' que son "
@@ -3749,15 +3805,11 @@ msgstr "Referencias"
 msgid "Welcome %s!"
 msgstr "¡Bienvenido  %s!"
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr "Error en la configuración"
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr "Completado"
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr "Siguiente"
 
@@ -3951,22 +4003,36 @@ msgstr ""
 "FusionDirectory requiere este módulo para comunicarse con diferentes tipos "
 "de servidores y protocolos."
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
-"FusionDirectory requires this module to encode variables for javascript use."
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:108
 msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr "FusionDirectory necesita éste módulo para la integración con Samba"
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
@@ -3974,36 +4040,36 @@ msgstr ""
 "FusionDirectory requiere el módulo 'mhash' o bien 'sha1' para usar "
 "encripción por SSHA."
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 "FusionDirectory requiere este módulo para comunicarse con un servidor IMAP."
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr "mbstring"
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr "FusionDirectory requiere este módulo para manejar strings unicoide."
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr "imagick"
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr "FusionDirectory requiere esta extensión para manejar imágenes."
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr "módulo de compresión"
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr "FusionDirectory requiere esta extensión para manejar snapshots."
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
@@ -4013,18 +4079,18 @@ msgstr ""
 "globales y que puedan accederse mediante scripts sin cambiar el foco. Esto "
 "puede ser un riesgo de seguridad."
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
 "Buscar por 'register_globals' en su archivo php.ini y cámbielo a 'Off'."
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 "PHP utiliza este valor para que el colector de basura borre las sesiones "
 "obsoletas."
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
@@ -4032,7 +4098,7 @@ msgstr ""
 "Configurando este valor a 'un día' prevendrá perder sesiones y cookies antes"
 " de que realmente expiren."
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
@@ -4040,12 +4106,12 @@ msgstr ""
 "Buscar por  'session.gc_maxlifetime' en su archivo php.ini y configurarlo a "
 "86400 o superior."
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr "Apagado"
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
@@ -4053,12 +4119,12 @@ msgstr ""
 "Para utilizar FusionDirectory sin problemas la opción session.auto_start  en"
 " su archivo php.ini debe estar configurada en 'Off'."
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 "Buscar  'session.auto_start'  en su archivo php.ini y configurarlo en 'Off'."
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
@@ -4067,14 +4133,14 @@ msgstr ""
 "que esto ¡puede causar errores que no son reproducibles! aumente la memoria "
 "para instalaciones grandes."
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 "Buscar 'memory_limit' en su archivo php.ini y configurarlo con '128MB' o "
 "superior."
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
@@ -4082,16 +4148,16 @@ msgstr ""
 "Esta opción afecta el manejo de la salida PHP. Deshabilitar esta opción con "
 "'off' mejorará el rendimiento."
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr ""
 "Busca 'omplicit_flush' en su archivo php.ini y lo establece como 'Off'."
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr "El tiempo de ejecución debería ser al menos de 30 segundos."
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
@@ -4099,7 +4165,7 @@ msgstr ""
 "Busca 'max_execution_time' en su archivo php.ini y lo establece como '30' o "
 "superior."
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
@@ -4107,17 +4173,17 @@ msgstr ""
 "Incrementa la seguridad del servidor estableciendo 'expose_php' como 'Off'. "
 "PHP no enviará información de su  servidor en este caso."
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr "Busca 'expose_php' en su archivo php.ini y lo establece como 'Off'."
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 "Incrementa el rendimiento del servidor estableciendo 'magic_quotes_gpc' como"
 " 'Off'."
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4413,78 +4479,78 @@ msgstr ""
 " 'automático'  se utilizará el lenguaje del navegador. Ésta opción puede ser"
 " cambiada por el usuario."
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr "Smarty"
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr "¡No se puede acceder al directorio '%s' especificado para compilar!"
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr ""
 "La configuración %s/%s de FusionDirectory no tiene permisos de lectura. "
 "Abortado."
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr "Dirección de correo"
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr "No se encontró la cuenta de usuario: \"%s\""
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr "Se encontraron varias cuentas identificadas como: \"%s\""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 "Contacte a su administrador, hubo un problema con el servidor de correo."
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr "Este token es inválido"
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 "Hay un problema con el servidor de correo, la confirmación de email no será "
 "enviada."
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr "Configuración PHP"
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
@@ -4492,32 +4558,32 @@ msgstr ""
 "Error fatal: Registrar 'globales' está habilitado. FusionDirectory rechazará"
 " el inicio de sesión hasta que esto sea solucionado por un administrador."
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr "Cambio de contraseña"
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr ""
 "Su contraseña está a punto de expirar, ¡por favor cambie su contraseña!"
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr ""
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr "¡El sistema se está quedando sin memoria!"
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr "Checks  ACL de usuario deshabiltiados"
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr "Plugin"
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
@@ -4526,11 +4592,11 @@ msgstr ""
 "Error Fatal: ¡No es posible encontrar ninguna definición de plugin para el "
 "plugin '%s' ('%s' no es un archivo)!"
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr "Error de configuración"
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
@@ -4539,13 +4605,13 @@ msgstr ""
 "Error Fatal: ¡Algunas de las variables POST no se han transferido por PHP - "
 "por favor informe a su administrador!"
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
@@ -4555,77 +4621,73 @@ msgstr ""
 "de lectura. Por favor ejecute \"fusiondirectory-setup --check-config\" para "
 "corregir éste problema."
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr "Error en Smarty"
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr "¡Su sesión de FusionDirectory ha expirado!"
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr "¡Tu IP ha cambiado!"
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr "¡Parámetro \"%s\" de plugin inválido!"
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr "¡No se encuentra la sesión!"
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr ""
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr ""
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr "¡Por favor especifique un nombre de usuario válido!"
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr "¡Por favor especifique su contraseña!"
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr "Por favor verifique su combinación de usuario/contraseña"
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr "Cuenta bloqueada. ¡Por favor contacte a su administrador!"
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr ""
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
diff --git a/locale/es_VE/fusiondirectory.po b/locale/es_VE/fusiondirectory.po
index 3a0730f870277b3c9b81a1cb467bde887f90aefd..97c639d795c2975d1497de151b65b592aa9251fc 100644
--- a/locale/es_VE/fusiondirectory.po
+++ b/locale/es_VE/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Spanish (Venezuela) (https://www.transifex.com/fusiondirectory/teams/12202/es_VE/)\n"
@@ -20,21 +20,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr "Error"
@@ -54,8 +54,8 @@ msgstr "Error XML en fusiondirectory.conf: %s en la línea %d"
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr "Error en la configuración"
 
@@ -66,23 +66,23 @@ msgid ""
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr "Error LDAP"
 
@@ -192,8 +192,8 @@ msgstr "Enviar informe de errores"
 msgid "Toggle information"
 msgstr "Modificar información"
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr "Arriba"
 
@@ -202,14 +202,14 @@ msgid "Down"
 msgstr "Abajo"
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr ""
 
@@ -221,79 +221,79 @@ msgstr "Seleccione todos"
 msgid "created by"
 msgstr "Creado por"
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr "Ir al departamento raíz"
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr "Raíz"
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr "Subir un departamento"
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr ""
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr "Inicio"
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr "Recargar lista"
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr "Enviar"
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr "Acciones"
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr "Copiar"
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr "Mover"
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr "Pegar"
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr "Mover esta entrada"
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr "Copiar esta entrada"
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr "Recuperar instantánea"
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr "Exportar lista"
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr "Recuperar instantanea"
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr "Crear instantánea"
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr "¡Crear una nueva instantánea de este objeto!"
 
@@ -318,17 +318,17 @@ msgstr ""
 msgid "Restore a deleted object"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr ""
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -339,17 +339,17 @@ msgid "Object template, used to create several objects with similar values"
 msgstr ""
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr "Nombre de la plantilla"
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr "error interno"
 
@@ -373,25 +373,25 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr ""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
 msgstr ""
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr "Aplicar filtro"
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr "Buscar en subárboles"
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr ""
@@ -411,43 +411,43 @@ msgstr ""
 "Error fatal: no se puede instanciar la clase '%s' - intente solucionarlo "
 "ejecutando '%s'"
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr "Error fatal"
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr ""
 "FATAL: Ha habido un error conectando a LDAP. El servidor comunicó '%s'."
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
 msgstr ""
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr "Error de Autenticación"
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
 msgstr ""
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr ""
 "Ha ocurrido un problema al añadir un bloqueo. ¡Contacte con los "
 "desarrolladores!"
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
@@ -456,21 +456,21 @@ msgstr ""
 "No puedo crear información de bloqueos en el árbol LDAP. ¡Por favor contacte"
 " con su Administrador!"
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr "El servidor LDAP devolvio: %s"
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr "Aviso"
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
@@ -478,12 +478,12 @@ msgstr ""
 "Se han encontrado varios bloqueos para un objeto que iba a ser bloqueado. "
 "Esto no debería ocurrir - limpiando referencias multiples."
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr "¡El límite máximo de %d entradas se ha sobrepasado!"
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
@@ -492,189 +492,189 @@ msgstr ""
 "Introduzca un nuevo límite máximo a %s y se volvera a mostrar este mensaje "
 "si se supera el límite máximo"
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr "Configurar"
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr "incompleto"
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr "Continuar de cualquier manera"
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr "Editar de cualquier manera"
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr "Has decidido editar las siguientes entradas LDAP %s"
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr ""
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr ""
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr ""
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr ""
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr ""
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr ""
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr ""
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr ""
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr ""
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
 "directories to fix permissions."
 msgstr ""
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr "¡No se puede escribir en el archivo de revisión!"
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr "Aviso LDAP"
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 "No puedo obtener información de esquemas del servidor. ¡No es posible "
 "comprobar los esquemas!"
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr ""
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr ""
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr ""
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr "Clase(s) disponibles"
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 "No se puede encontrar el archivo '%s' - por favor ejecute '%s' para "
 "solucionarlo"
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr "Todos los objetos en esta categoría"
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr "Inicio"
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr "Permisos"
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr "Cancelar todo"
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr "No puedo pegar"
 
@@ -903,109 +903,109 @@ msgstr "¡'%s' debe ser %d o superior!"
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr "¡'%s' depende de '%s' - Por favor introduzca ambos valores!"
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr "¡Ya existe una entrada con el atributo '%s' en el sistema!"
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr ""
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr "¡El campo obligatorio '%s' está vacio!"
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr ""
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr "'%s' no está permitido:"
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr "¡'%s' no están permitidos!"
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr "¡Extensión PHP %s no encontrada!"
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr "Cancelar"
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr "Ok"
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr "Aplicar"
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr "Guardar"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr "Añadir"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr "Añadir %s"
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr "Eliminar"
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr "Eliminar %s"
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr "Editar..."
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr "Editar %s..."
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr "Atrás"
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr "¡Esta cuenta tiene extensiones %s no validas!"
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
@@ -1014,7 +1014,7 @@ msgstr ""
 "Esta cuenta tiene características %s activadas. Puede desactivarla pulsando "
 "aquí"
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
@@ -1023,7 +1023,7 @@ msgstr ""
 "Esta cuenta tiene las características %s activadas. ¡Para desactivarlas, "
 "necesita eliminar las caracteristicas %s primero!"
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
@@ -1032,7 +1032,7 @@ msgstr ""
 "Esta cuenta tiene características %s desactivadas. Puede activarla pulsando "
 "aquí"
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
@@ -1041,191 +1041,191 @@ msgstr ""
 "Esta cuenta tiene las características %s desactivadas. ¡Para activarlas, "
 "necesita añadir las caracteristicas %s primero!"
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
 "disable the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr "Añadir caracteristicas %s"
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr "Eliminar las caracteristicas %s"
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr "Enero"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr "Febrero"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr "Marzo"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr "Abril"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr "Mayo"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr "Junio"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr "Julio"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr "Agosto"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr "Septiembre"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr "Octubre"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr "Noviembre"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr "Diciembre"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr "Domingo"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr "Lunes"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr "Martes"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr "Miércoles"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr "Jueves"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr "Viernes"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr "Sábado"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr "lectura"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr "adición"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr "modificación"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr "eliminación"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr "busqueda"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr "autenticación"
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr "¡LDAP %s ha fallado!"
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr "¡La consulta LDAP ha fallado!"
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr "Objeto"
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr "¡Ha fallado el subir archivo!"
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr "Ha fallado el subir archivo: %s"
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr "¡Ha fallado la comunciación con el servicio de infraestructura!"
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr "Ha fallado la comunciación con el servicio de infraestructura: %s"
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr "'%s' esta todavía en uso por el objeto: %s"
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr "'%s' esta todavía en uso."
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr "'%s' esta todavía en uso por los objetos: %s"
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr "¡El archivo %s no existe!"
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr "¡No se puede abrir el archivo '%s'!"
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr "¡No se puede grabar el archivo '%s'!"
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
@@ -1234,37 +1234,37 @@ msgstr ""
 "El valor para '%s' no esta configurado o no es válido.¡Por favor compruebe "
 "el archivo de configuración!"
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr "¡No se puede eliminar el fichero '%s'!"
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr "¡No se puede crear la carpeta '%s'!"
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr "¡No se puede eliminar la carpeta '%s'!"
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr "Comprobando soporte %s"
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr "Instala y activa el módulo de PHP %s."
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr "Instale y active el module Pear %s. "
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
@@ -1273,7 +1273,7 @@ msgstr ""
 "No se puede inicializar la clase '%s'! Posiblemente hay un complemento "
 "faltante en su instalación de FusionDirectory?"
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr "¡La base introducida no es válida, se ha dejado el valor anterior!"
@@ -1292,7 +1292,7 @@ msgstr "Por favor seleccione las entradas que desee"
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1304,14 +1304,14 @@ msgstr "Nombre"
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr "Descripción"
 
@@ -1331,89 +1331,99 @@ msgstr "Parar servicio"
 msgid "Restart service"
 msgstr "Reiniciar servicio"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Base"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr ""
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr "Horas"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr "Minutos"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr "Fecha"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr "Tiempo"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr "No puedo leer el archivo: %s"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr "el archivo está vacío"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr "archivo no encontrado"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr "archivo no accesible"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr "Enviar"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr "Descargar"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1424,16 +1434,16 @@ msgstr ""
 msgid "Remove"
 msgstr "Eliminar"
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1474,83 +1484,97 @@ msgstr ""
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr "Ninguno"
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr ""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -1562,113 +1586,118 @@ msgid ""
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr "B"
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr "segundos"
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr "minutos"
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr "horas"
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr "días"
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr "Grupo de usuarios"
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr "Desconocido"
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr "Error del filtro"
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr "¡El filtro está incompleto!"
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr "Error de permisos"
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr "No tiene permisos para crear una instantanea para %s."
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr "No tiene permisos para recuperar una instantanea para %s."
@@ -1725,115 +1754,115 @@ msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr ""
 "¡El canal requerido no existe!. Por favor  contacte con su Administrador."
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr "Aviso e rendimiento"
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr "El rendimiento LDAP es bajo: ¡la última consulta tardó sobre %.2fs!"
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr "mientras operaba en '%s' usando el servidor LDAP '%s'"
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr "mientras operaba en el servidor LDAP '%s'"
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr "Marca de tiempo"
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr "Y-m-d, H:i:s"
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr "Recuperar"
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr ""
 
@@ -1844,7 +1873,7 @@ msgstr "Lista de Departamentos"
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr "Departamento"
 
@@ -1861,7 +1890,7 @@ msgstr ""
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr "Organización"
 
@@ -1871,7 +1900,7 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr "Departamentos"
 
@@ -1880,7 +1909,7 @@ msgid "department"
 msgstr "departamento"
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1922,7 +1951,7 @@ msgid "Website of this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr "Gestor"
 
@@ -1933,12 +1962,12 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr "Localización"
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr "Provincia"
 
@@ -1950,7 +1979,7 @@ msgid "Country"
 msgstr "País"
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr "Dirección"
 
@@ -1960,7 +1989,7 @@ msgid "A postal address for this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr "Teléfono"
 
@@ -1969,7 +1998,7 @@ msgid "Telephone number"
 msgstr "Número de teléfono"
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr "Fax"
 
@@ -1991,6 +2020,14 @@ msgstr ""
 msgid "country"
 msgstr ""
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -2001,17 +2038,17 @@ msgstr "Localidad"
 msgid "locality"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr "Usuarios y grupos"
 
@@ -2171,56 +2208,56 @@ msgstr ""
 msgid "Group"
 msgstr "Grupo"
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr "Propietario"
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr "Objetos miembros"
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr "Sistema de seguridad"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr "Modo seguro"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr "desactivado"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr "Acceso sin restricciones"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr "Permitir el acceso a estos equipos"
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2281,7 +2318,7 @@ msgid "Access control roles assignment dialog"
 msgstr ""
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr "Modo"
 
@@ -2322,28 +2359,28 @@ msgstr ""
 msgid ", and %d others"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr "Asignación de ACL"
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr ""
@@ -2442,31 +2479,39 @@ msgstr "Gestión de usuarios"
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr "Bloqueo de cuenta"
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr "Desbloquear cuenta"
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr "Bloquear cuenta"
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr ""
@@ -2713,7 +2758,7 @@ msgid ""
 msgstr ""
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr "Atributo de inicio de sesión"
 
@@ -2900,395 +2945,406 @@ msgstr "Base de instantaneas"
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr "Parámetros de Contraseña"
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr "Longitud mínima de la contraseña"
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr "Usar caducidad de cuenta"
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr "Inicio y sesión"
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr "Forzar conexiones seguras"
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr "Avisar si la sesión no esta codificada"
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr "Duración de sesiones."
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr "Nombre de equipo"
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr "Puerto"
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr "Almacén de grupos y usuarios"
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr "Atributo 'dn' de los usuarios"
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr "Depurando"
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr "Tiempo de consulta máxima de LDAP"
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr "Registrar estadísticas LDAP"
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr "Nivel de depuración"
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr "Varios"
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr "Mostrar resumen en listados"
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr "Métodos"
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr "Automatico"
 
@@ -3418,7 +3474,7 @@ msgid "Password hash method to use"
 msgstr ""
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3443,235 +3499,235 @@ msgstr ""
 msgid "User lock status"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr "Información personal"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr "Apellido"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr "Nombre"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr "Número sala"
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr "Número de habitación"
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr "Móvil"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr "Buscapersonas"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr "Página Web"
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr "Idioma preferido"
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr "Nombre a Mostrar"
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr "Dirección Postal personal"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr "Teléfono privado"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr "Número de teléfono personal"
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr "Información corporativa"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr "Título"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr "Número departamento"
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr "Número del departamento"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr "Número empleado"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr "Número de empleado"
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr "Categoría profesional"
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr "Código Postal"
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr "Necesita introducir su contraseña actual para continuar."
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Nueva contraseña"
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr ""
 "La contraseña actual y la introducida como nueva son demasiado parecidas."
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "La clave contiene caracteres unicode posiblemente problemáticos!"
 
@@ -3686,15 +3742,11 @@ msgstr "Referencias"
 msgid "Welcome %s!"
 msgstr "¡Bienvenido %s!"
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr "Error de configuración"
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr "Completado"
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr "Siguiente"
 
@@ -3883,22 +3935,36 @@ msgstr ""
 "FusionDirectory requiere este modulo para comunicarse con distintos tipos de"
 " servidores y protocolos."
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
-"FusionDirectory requires this module to encode variables for javascript use."
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:108
 msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr "FusionDirectory requiere este modulo para la integración con Samba"
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
@@ -3906,36 +3972,36 @@ msgstr ""
 "FusionDirectory requiere ya sea el modulo 'mhash' o 'sha1' para usar "
 "encripción SSHA"
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 "FusionDirectory requiere este modulo para poder hablar con un servidor IMAP."
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr "mbstring"
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr "FusionDirectory requiere este modulo para manejar cadenas unicode."
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr "imagick"
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr "FusionDirectory requiere esta extensión para manejar imágenes."
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr "modulo de compresión"
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr "FusionDirectory requiere esta extensión para manejar capturas."
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
@@ -3945,17 +4011,17 @@ msgstr ""
 "globales de tal manera que sean accesible desde scripts sin que cambien su "
 "ámbito. Esto puede ser un problema de seguridad."
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr "Busque 'register_globals' en su php.ini y modifíquelo por 'Off'."
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 "PHP usa este valor en el recolector de basura para eliminar las sesiones "
 "antiguas."
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
@@ -3963,19 +4029,19 @@ msgstr ""
 "Ajustando este valor a un día impedirá la perdida de sesiones y cookies "
 "antes de que realmente se desconecte por tiempo."
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
 msgstr ""
 "Busque 'sessio.gc_maxlifetime' en su php.ini y modifíquelo a 86400 o mayor."
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr "Off"
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
@@ -3983,22 +4049,22 @@ msgstr ""
 "Para poder usar FusionDirectory sin problemas, la opción session.auto_start "
 "debe estar configurada en 'Off' en su php.ini."
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr "Busque 'session.auto_start' en su php.ini y modifíquelo a 'Off'."
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
@@ -4006,22 +4072,22 @@ msgstr ""
 "Esta opción está relacionada con el manejo de salida de PHP. Desactive esta "
 "opción poniéndola en off para mejorar el rendimiento."
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr "Busque 'implicit_flush' en su php.ini y modifíquelo a 'Off'."
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr "El tiempo de ejecución debe ser de al menos 30 segundos."
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
 msgstr ""
 "Busque 'max_execution_time' en su php.ini y modifíquelo a '30' o mayor."
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
@@ -4030,16 +4096,16 @@ msgstr ""
 "'off'. PHP no debería enviar ningún tipo de información sobre el servidor "
 "que esta ejecutando la aplicación."
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr "Busque 'expose_php' en su php.ini y modifíquelo a 'Off'."
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 "Aumente el rendimiento de su servidor modificando 'magic_quotes_gpc' a 'off'"
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4321,75 +4387,75 @@ msgid ""
 "can be overriden per user."
 msgstr ""
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr "Smarty"
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr "¡No se puede acceder a el directorio de compilación '%s'!"
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr ""
 "La configuración de FusionDirectory %s/%s no se puede leer. Cancelado."
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr "Dirección de correo"
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 "Contacte a su administrador, hubo un problema con el servidor de correo"
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr "Esta prenda es invalida"
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr "Configuración PHP"
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
@@ -4397,43 +4463,43 @@ msgstr ""
 "Error Fatal: 'Register globals' está activado. No se permitirá ningun acceso"
 " hasta que esto sea solucionado por un administrador."
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr "Cambio de contraseña"
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr ""
 "Su contraseña va a caducar próximamente, ¡Por favor cambie su contraseña!"
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr ""
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr "¡Funcionando sin memoria!"
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr "Desactivados chequeos de ACL de usuario"
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr "Extensión"
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
 " a file)!"
 msgstr ""
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr "Error de configuración"
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
@@ -4442,91 +4508,87 @@ msgstr ""
 "Error fatal: no todas las variables POST fueron transferidas por PHP - por "
 "favor informe a su administrador!"
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
 "fusiondirectory-setup --check-config to fix this."
 msgstr ""
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr "Error Smarty"
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr "Su sesión de FusionDirectory ha expirado!"
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr ""
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr ""
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr ""
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr ""
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr ""
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr "¡Por favor introduzca un nombre de usuario válido!"
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr "¡Por favor introduzca una contraseña!"
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr "Por favor compruebe la combinación nombre de usuario/contraseña"
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 "Cuenta bloqueada. ¡Por favor contacte con su administrador de sistemas!"
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr ""
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
diff --git a/locale/fa_IR/fusiondirectory.po b/locale/fa_IR/fusiondirectory.po
index 9c809cf1c044d926c17c2179c3a9aee92a4847fe..d93040de809bfaed08d65c94836afa70ec819041 100644
--- a/locale/fa_IR/fusiondirectory.po
+++ b/locale/fa_IR/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Persian (Iran) (https://www.transifex.com/fusiondirectory/teams/12202/fa_IR/)\n"
@@ -16,25 +16,25 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: fa_IR\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr "خطا"
@@ -54,8 +54,8 @@ msgstr ""
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr ""
 
@@ -66,23 +66,23 @@ msgid ""
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr "خطای LDAP"
 
@@ -189,8 +189,8 @@ msgstr ""
 msgid "Toggle information"
 msgstr ""
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr ""
 
@@ -199,14 +199,14 @@ msgid "Down"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr ""
 
@@ -218,79 +218,79 @@ msgstr ""
 msgid "created by"
 msgstr ""
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr ""
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr ""
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr ""
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr ""
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr ""
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr ""
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr ""
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr ""
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr ""
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr ""
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr ""
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr ""
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr ""
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr ""
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr ""
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr ""
 
@@ -315,17 +315,17 @@ msgstr ""
 msgid "Restore a deleted object"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr ""
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -336,17 +336,17 @@ msgid "Object template, used to create several objects with similar values"
 msgstr ""
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr ""
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr "خطای داخلی"
 
@@ -370,25 +370,25 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr ""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
 msgstr ""
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr ""
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr ""
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr ""
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr ""
@@ -404,257 +404,257 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr "خطا"
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr ""
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
 msgstr ""
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr ""
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
 msgstr ""
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
 "administrator!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr ""
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr ""
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
 msgstr ""
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr ""
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
 "exceeds"
 msgstr ""
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr ""
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr ""
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr ""
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr ""
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr ""
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr ""
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr ""
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr ""
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr ""
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr ""
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr ""
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr ""
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr ""
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr ""
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
 "directories to fix permissions."
 msgstr ""
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr ""
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr ""
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr ""
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr ""
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr "فایل '%s' را نمی توانم پیدا کنم برای رفع مشکل دستور '%s' را بزنید."
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr ""
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr "جواز"
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr ""
 
@@ -882,365 +882,365 @@ msgstr ""
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr ""
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr ""
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr ""
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr ""
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr ""
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr ""
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr ""
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr ""
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr ""
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr ""
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr ""
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr ""
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr ""
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr ""
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr ""
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr ""
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr ""
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
 " the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
 "the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
 "disable the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr ""
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr ""
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr ""
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr ""
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr ""
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr ""
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr ""
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
 "configuration file!"
 msgstr ""
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr ""
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr ""
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr ""
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
 "FusionDirectory setup?"
 msgstr ""
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1259,7 +1259,7 @@ msgstr ""
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1271,14 +1271,14 @@ msgstr ""
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr ""
 
@@ -1298,89 +1298,99 @@ msgstr ""
 msgid "Restart service"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr ""
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1391,16 +1401,16 @@ msgstr ""
 msgid "Remove"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1441,83 +1451,97 @@ msgstr ""
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr ""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -1529,113 +1553,118 @@ msgid ""
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr ""
@@ -1691,115 +1720,115 @@ msgstr ""
 msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr ""
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr ""
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr ""
 
@@ -1810,7 +1839,7 @@ msgstr ""
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr "دپارتمان"
 
@@ -1827,7 +1856,7 @@ msgstr ""
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr ""
 
@@ -1837,7 +1866,7 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr ""
 
@@ -1846,7 +1875,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1888,7 +1917,7 @@ msgid "Website of this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr ""
 
@@ -1899,12 +1928,12 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr ""
 
@@ -1916,7 +1945,7 @@ msgid "Country"
 msgstr "کشور"
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr "آدرس"
 
@@ -1926,7 +1955,7 @@ msgid "A postal address for this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr "تلفن"
 
@@ -1935,7 +1964,7 @@ msgid "Telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr ""
 
@@ -1957,6 +1986,14 @@ msgstr ""
 msgid "country"
 msgstr ""
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -1967,17 +2004,17 @@ msgstr ""
 msgid "locality"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr ""
 
@@ -2137,56 +2174,56 @@ msgstr ""
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2247,7 +2284,7 @@ msgid "Access control roles assignment dialog"
 msgstr ""
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr ""
 
@@ -2288,28 +2325,28 @@ msgstr ""
 msgid ", and %d others"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr ""
@@ -2408,31 +2445,39 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr ""
@@ -2679,7 +2724,7 @@ msgid ""
 msgstr ""
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr ""
 
@@ -2862,395 +2907,406 @@ msgstr ""
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr ""
 
@@ -3380,7 +3436,7 @@ msgid "Password hash method to use"
 msgstr ""
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3405,234 +3461,234 @@ msgstr ""
 msgid "User lock status"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr "اطلاعات شخصی"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr "فامیل"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr "نام"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr "شماره اتاق."
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr "شماره اتاق"
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr "تلفن همراه"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr "پیجر"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr "آدرس پستی منزل"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr "شماره تماس خصوصی"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr "شماره تلفن منزل"
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr "اطلاعات سازمان"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr "شماره دپارتمان."
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr "شماره دپارتمان"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr "شماره کارمندی."
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr "شماره کارمندی"
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr "کد پستی"
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "کلمه عبور جدید"
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
@@ -3647,15 +3703,11 @@ msgstr ""
 msgid "Welcome %s!"
 msgstr ""
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr ""
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr ""
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr ""
 
@@ -3838,143 +3890,157 @@ msgid ""
 "servers and protocols."
 msgstr ""
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
-"FusionDirectory requires this module to encode variables for javascript use."
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:108
 msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
 "risk."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4245,205 +4311,201 @@ msgid ""
 "can be overriden per user."
 msgstr ""
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr ""
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr "پیکربندی PHP"
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr "تغییر کلمه عبور"
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr ""
 "اعتبار کلمه عبور شما در حال اتمام است، لطفا کلمه عبور خود را تغییر دهید!"
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr ""
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr ""
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr ""
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr "پلاگین"
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
 " a file)!"
 msgstr ""
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr ""
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
 "inform your administrator!"
 msgstr ""
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
 "fusiondirectory-setup --check-config to fix this."
 msgstr ""
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr ""
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr ""
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr ""
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr ""
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr ""
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr ""
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr ""
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr ""
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr ""
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr ""
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr ""
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -4495,6 +4557,7 @@ msgstr ""
 msgid "There is one expired account"
 msgid_plural "There are %1 expired accounts"
 msgstr[0] ""
+msgstr[1] ""
 
 #: plugins/addons/dashboard/users_accounts.tpl.c:5
 msgid "There is no expired account"
@@ -4509,6 +4572,7 @@ msgstr ""
 msgid "There is one account expiring in the next %1 days"
 msgid_plural "There are %2 accounts expiring in the next %1 days"
 msgstr[0] ""
+msgstr[1] ""
 
 #: plugins/addons/dashboard/users_accounts.tpl.c:17
 msgid "There is no account expiring in the next %1 days"
@@ -4522,6 +4586,7 @@ msgstr ""
 msgid "There is 1 group:"
 msgid_plural "There are %1 groups:"
 msgstr[0] ""
+msgstr[1] ""
 
 #: plugins/addons/dashboard/groups_stats.tpl.c:5
 msgid "There are no groups"
@@ -4531,6 +4596,7 @@ msgstr ""
 msgid "One of them is a %1 group"
 msgid_plural "%2 are %1 groups"
 msgstr[0] ""
+msgstr[1] ""
 
 #: plugins/addons/dashboard/groups_stats.tpl.c:11
 msgid "There is no %1 group"
@@ -4541,16 +4607,19 @@ msgstr ""
 msgid "There is 1 user:"
 msgid_plural "There are %1 users:"
 msgstr[0] ""
+msgstr[1] ""
 
 #: plugins/addons/dashboard/pwd_stats.tpl.c:5
 msgid "One of them use %1 method"
 msgid_plural "%2 of them use %1 method"
 msgstr[0] ""
+msgstr[1] ""
 
 #: plugins/addons/dashboard/pwd_stats.tpl.c:8
 msgid "One of them is locked"
 msgid_plural "%1 of them are locked"
 msgstr[0] ""
+msgstr[1] ""
 
 #: plugins/addons/dashboard/pwd_stats.tpl.c:11
 msgid "None of them is locked"
@@ -4564,6 +4633,7 @@ msgstr ""
 msgid "One of them have a %1 account"
 msgid_plural "%2 of them have a %1 account"
 msgstr[0] ""
+msgstr[1] ""
 
 #: plugins/addons/dashboard/users_stats.tpl.c:11
 msgid "None of them have a %1 account"
diff --git a/locale/fi_FI/fusiondirectory.po b/locale/fi_FI/fusiondirectory.po
index 733a44510a687a2c475be3eb035c36766773af18..e4ac16c83dbcd73fad28a3f847b46d44f7d13cd7 100644
--- a/locale/fi_FI/fusiondirectory.po
+++ b/locale/fi_FI/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Finnish (Finland) (https://www.transifex.com/fusiondirectory/teams/12202/fi_FI/)\n"
@@ -20,21 +20,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr "Virhe"
@@ -54,8 +54,8 @@ msgstr ""
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr ""
 
@@ -66,23 +66,23 @@ msgid ""
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr "LDAP virhe"
 
@@ -189,8 +189,8 @@ msgstr ""
 msgid "Toggle information"
 msgstr ""
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr ""
 
@@ -199,14 +199,14 @@ msgid "Down"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr ""
 
@@ -218,79 +218,79 @@ msgstr ""
 msgid "created by"
 msgstr ""
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr ""
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr ""
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr ""
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr ""
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr ""
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr ""
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr ""
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr "Toiminnot"
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr ""
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr ""
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr ""
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr ""
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr ""
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr ""
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr ""
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr ""
 
@@ -315,17 +315,17 @@ msgstr ""
 msgid "Restore a deleted object"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr ""
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -336,17 +336,17 @@ msgid "Object template, used to create several objects with similar values"
 msgstr ""
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr ""
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr "Virhe"
 
@@ -370,25 +370,25 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr ""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
 msgstr ""
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr ""
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr ""
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr ""
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr ""
@@ -404,257 +404,257 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr ""
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr ""
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
 msgstr ""
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr ""
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
 msgstr ""
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
 "administrator!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr ""
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr "Varoitus"
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
 msgstr ""
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr ""
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
 "exceeds"
 msgstr ""
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr ""
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr ""
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr ""
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr ""
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr ""
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr ""
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr ""
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr ""
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr ""
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr ""
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr ""
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr ""
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr ""
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr ""
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
 "directories to fix permissions."
 msgstr ""
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr ""
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr ""
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr ""
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr ""
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr ""
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr "Lupa"
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr ""
 
@@ -882,365 +882,365 @@ msgstr ""
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr ""
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr ""
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr ""
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr ""
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr ""
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr ""
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr ""
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr "Peruta"
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr ""
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr ""
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr "Talenna"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr ""
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr ""
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr ""
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr ""
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr ""
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr ""
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
 " the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
 "the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
 "disable the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr ""
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr ""
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr ""
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr ""
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr ""
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr ""
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr ""
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
 "configuration file!"
 msgstr ""
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr ""
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr ""
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr ""
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
 "FusionDirectory setup?"
 msgstr ""
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1259,7 +1259,7 @@ msgstr ""
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1271,14 +1271,14 @@ msgstr "Nimi"
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr "Kuvaus"
 
@@ -1298,89 +1298,99 @@ msgstr ""
 msgid "Restart service"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr ""
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr "Aika"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr "Lataa"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1391,16 +1401,16 @@ msgstr ""
 msgid "Remove"
 msgstr "Poista"
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1441,83 +1451,97 @@ msgstr ""
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr ""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -1529,113 +1553,118 @@ msgid ""
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr ""
@@ -1691,115 +1720,115 @@ msgstr ""
 msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr ""
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr ""
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr ""
 
@@ -1810,7 +1839,7 @@ msgstr ""
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr ""
 
@@ -1827,7 +1856,7 @@ msgstr ""
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr ""
 
@@ -1837,7 +1866,7 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr ""
 
@@ -1846,7 +1875,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1888,7 +1917,7 @@ msgid "Website of this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr ""
 
@@ -1899,12 +1928,12 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr "Valtio"
 
@@ -1916,7 +1945,7 @@ msgid "Country"
 msgstr "Maa"
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr "Osoite"
 
@@ -1926,7 +1955,7 @@ msgid "A postal address for this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr "Puhelin"
 
@@ -1935,7 +1964,7 @@ msgid "Telephone number"
 msgstr "Puhelinnumero"
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr "Faksi"
 
@@ -1957,6 +1986,14 @@ msgstr ""
 msgid "country"
 msgstr ""
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -1967,17 +2004,17 @@ msgstr ""
 msgid "locality"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr ""
 
@@ -2137,56 +2174,56 @@ msgstr ""
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2247,7 +2284,7 @@ msgid "Access control roles assignment dialog"
 msgstr ""
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr ""
 
@@ -2288,28 +2325,28 @@ msgstr ""
 msgid ", and %d others"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr ""
@@ -2408,31 +2445,39 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr ""
@@ -2679,7 +2724,7 @@ msgid ""
 msgstr ""
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr ""
 
@@ -2862,395 +2907,406 @@ msgstr ""
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr "Portti"
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr ""
 
@@ -3380,7 +3436,7 @@ msgid "Password hash method to use"
 msgstr ""
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3405,234 +3461,234 @@ msgstr ""
 msgid "User lock status"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr "Sukunimi"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr "Etunimi"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr "Mobiili"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
@@ -3647,15 +3703,11 @@ msgstr ""
 msgid "Welcome %s!"
 msgstr ""
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr ""
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr ""
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr ""
 
@@ -3838,143 +3890,157 @@ msgid ""
 "servers and protocols."
 msgstr ""
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
-"FusionDirectory requires this module to encode variables for javascript use."
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:108
 msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
 "risk."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4245,204 +4311,200 @@ msgid ""
 "can be overriden per user."
 msgstr ""
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr ""
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr "Sähköpostiosoite"
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr ""
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr ""
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr ""
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr ""
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr ""
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr ""
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
 " a file)!"
 msgstr ""
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr ""
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
 "inform your administrator!"
 msgstr ""
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
 "fusiondirectory-setup --check-config to fix this."
 msgstr ""
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr ""
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr ""
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr ""
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr ""
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr ""
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr ""
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr ""
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr ""
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr ""
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr ""
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr ""
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
diff --git a/locale/fr/fusiondirectory.po b/locale/fr/fusiondirectory.po
index 008d78b0e0a329f1efd67fb2778655742c407cdf..95437aa4a0b316c048911f73fed36b2255a0ccd9 100644
--- a/locale/fr/fusiondirectory.po
+++ b/locale/fr/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Benoit Mortier <benoit.mortier@opensides.be>, 2017\n"
 "Language-Team: French (https://www.transifex.com/fusiondirectory/teams/12202/fr/)\n"
@@ -20,21 +20,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr "Erreur"
@@ -54,8 +54,8 @@ msgstr "Erreur XML dans fusiondirectory.conf : %s à la ligne %d"
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr "Erreur de configuration"
 
@@ -68,23 +68,23 @@ msgstr ""
 "Il semble que vous essayez de déchiffrer quelque chose qui n'est pas chiffré :%s<br/>\n"
 "Veuillez vérifier que vous n'utilisez pas un fichier fusiondirectory.secrets alors que vos mots de passe ne sont pas chiffrés."
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr "Erreur LDAP"
 
@@ -200,8 +200,8 @@ msgstr "Envoyer le rapport de bug"
 msgid "Toggle information"
 msgstr "Afficher/Cacher l'information"
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr "Haut"
 
@@ -210,14 +210,14 @@ msgid "Down"
 msgstr "Bas"
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr "Trier vers le haut"
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr "Trier vers le bas"
 
@@ -229,79 +229,79 @@ msgstr "Sélectionner tout"
 msgid "created by"
 msgstr "créé par"
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr "Aller à la racine"
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr "Racine"
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr "Monter d'un département"
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr "Aller au département de l’utilisateur"
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr "Accueil"
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr "Recharger la liste"
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr "Soumettre"
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr "Actions"
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr "Copier"
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr "Couper"
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr "Coller"
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr "Couper cette entrée"
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr "Copier cette entrée"
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr "Restaurer des instantanés"
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr "Exporter la liste"
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr "Restaurer un instantané"
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr "Créer un instantané"
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr "Créer un nouvel instantané depuis cet objet"
 
@@ -312,31 +312,31 @@ msgstr "Le fuseau horaire «%s» indiqué dans votre configuration est invalide.
 
 #: include/class_SnapshotHandler.inc:40
 msgid "Snapshot"
-msgstr ""
+msgstr "Instantanés"
 
 #: include/class_SnapshotHandler.inc:41
 msgid "Snapshot handler"
-msgstr ""
+msgstr "Gestionnaire d'instantanés"
 
 #: include/class_SnapshotHandler.inc:46
 msgid "Restore over an existing object"
-msgstr ""
+msgstr "Restaurer sur un objet existant"
 
 #: include/class_SnapshotHandler.inc:47
 msgid "Restore a deleted object"
-msgstr ""
+msgstr "Restaurer un objet supprimé"
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr "Il y a eu un problème lors de la décompression de l’instantané"
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr "Les données de l’instantané n’ont pas pu être obtenue"
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -349,17 +349,17 @@ msgstr ""
 "similaires"
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr "Nom du modèle"
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr "Erreur interne"
 
@@ -383,7 +383,7 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr "Impossible de changer le mot de passe, utilisateur «%s» inconnu."
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
@@ -391,22 +391,22 @@ msgstr ""
 "Vous devez remplir saslRealm ou saslExop dans l’écran de configuration pour "
 "pouvoir utiliser SASL"
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr "Appliquer le filtre"
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr "Chercher dans les sous-arbres"
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
-msgstr ""
+msgstr "Recherches dans %s"
 
 #: include/functions.inc:97
 #, php-format
@@ -423,22 +423,22 @@ msgstr ""
 "Erreur fatale : impossible d'initialiser la classe '%s' - veuillez exécuter "
 "'%s' pour essayer de régler le problème"
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr "Erreur Fatale"
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr ""
 "FATAL : Erreur lors de la connexion au serveur LDAP. Le serveur a répondu "
 "'%s'."
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
@@ -446,11 +446,11 @@ msgstr ""
 "Cet identifiant (uid) n'est pas unique au sein de l’annuaire LDAP. Veuillez "
 "contacter votre administrateur système."
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr "Erreur d'authentification"
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
@@ -458,11 +458,11 @@ msgstr ""
 "Il semble que votre mot de passe soit expiré. Veuillez utiliser <a "
 "href=\"recovery.php\">la récupération de mot de passe</a> pour le changer."
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr "Erreur lors de l'ajout d'un verrou. Contactez les développeurs !"
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
@@ -471,21 +471,21 @@ msgstr ""
 "Impossible de créer des informations de verrouillage dans l'annuaire LDAP. "
 "Veuillez contacter votre administrateur !"
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr "Le serveur LDAP a retourné : %s"
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr "Avertissement"
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
@@ -493,12 +493,12 @@ msgstr ""
 "Détection de verrou multiple pour un même objet. Ceci ne devrait pas "
 "arriver. Effacement des références multiples."
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr "La taille limite de %d entrées est dépassée !"
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
@@ -507,73 +507,73 @@ msgstr ""
 "Mettre la nouvelle limite à %s et me montrer ce message si la limite est "
 "toujours dépassée"
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr "Configurer"
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr "incomplet"
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr "Continuer malgré tout"
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr "Éditer malgré tout"
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr "Vous êtes sur le point d'éditer le(s) entrée(s) %s"
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr "%sO"
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr "%sKiO"
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr "%sMiO"
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr "%sGiO"
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr "%sTiO"
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr "%sPiO"
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr "%sEiO"
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr "%sZiO"
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr "%sYiO"
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
@@ -583,62 +583,62 @@ msgstr ""
 "«fusiondirectory-setup --check-directories» sur le serveur FusionDirectory "
 "pour corriger les permissions."
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr "Impossible d'écrire le fichier de révision !"
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr "Impossible de lire le fichier de révision !"
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr "Avertissement LDAP"
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 "Impossible de récupérer les informations sur les schémas depuis le serveur. "
 "Vérification des schémas impossible !"
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr "Schéma principal de FusionDirectory"
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr "Schéma utilisé pour stocker la configuration de FusionDirectory"
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 "Utilisé pour stocker l'autorisation de connexion dans les utilisateurs ou "
 "les groupes."
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr "Utilisé pour stocker les modèles."
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr "Utilisé pour stocker les informations POSIX."
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr "Object class obligatoire \"%s\" manquante !"
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr "Object class facultative \"%s\" manquante !"
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr "Classe(s) disponible(s)"
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
@@ -646,7 +646,7 @@ msgstr ""
 "Vous avez installé le plugin «mixed groups», mais vos schémas ne sont pas "
 "compatibles."
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
@@ -654,7 +654,7 @@ msgstr ""
 "Pour pouvoir utiliser «mixed groups» l’objectClass «posixGroup» doit être "
 "auxiliaire («AUXILIARY»)"
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
@@ -662,45 +662,45 @@ msgstr ""
 "Vos schémas sont fait pour utiliser des «mixed groups», mais ce plugin n’est"
 " pas installé."
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr "L’objectClass «posixGroup» doit être structurelle («STRUCTURAL»)"
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 "Le fichier '%s' n’a pas été trouvé - veuillez exécuter '%s' pour régler ce "
 "problème"
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr "Tous les objets dans cette catégorie"
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr "Identifiant"
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr "Permissions"
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr "Tout annuler"
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr "Impossible de coller"
 
@@ -915,7 +915,7 @@ msgstr "La valeur pour '%s' est trop grande !"
 #: include/class_msgPool.inc:364
 #, php-format
 msgid "'%s' must be smaller than %s!"
-msgstr "'%s' doit être plus petit que %s !"
+msgstr "'%s' doit être plus petit que %s !"
 
 #: include/class_msgPool.inc:378
 #, php-format
@@ -925,116 +925,116 @@ msgstr "La valeur pour '%s' est trop petite !"
 #: include/class_msgPool.inc:380
 #, php-format
 msgid "'%s' must be %d or above!"
-msgstr "'%s' doit être à la version %d ou plus !"
+msgstr "'%s' doit être supérieur ou égal à %d !"
 
 #: include/class_msgPool.inc:393
 #, php-format
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr "'%s' dépend de '%s' - veuillez remplir les deux valeurs !"
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr "Il existe déjà une entrée avec l'attribut '%s' dans le système !"
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr "L’entrée '%s' utilise déjà l'attribut '%s' !"
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr "Le champ obligatoire '%s' n'est pas rempli !"
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr "Exemple :"
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr "Le champ '%s' contient des caractères invalides"
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr "'%s' n'est pas autorisé :"
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr "'%s' n'est pas autorisé !"
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr "Extension PHP %s manquante !"
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr "Annuler"
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr "Ok"
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr "Appliquer"
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr "Sauver"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr "Ajouter"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr "Ajouter %s"
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr "Supprimer"
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr "Supprimer %s"
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr "Éditer…"
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr "Éditer %s…"
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr "Retour"
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr "Ce compte n'a pas d'extensions %s valides !"
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
@@ -1043,7 +1043,7 @@ msgstr ""
 "Ce compte a les paramètres %s activés. Vous pouvez les désactiver en "
 "cliquant sur le bouton ci-dessous."
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
@@ -1052,7 +1052,7 @@ msgstr ""
 "Ce compte a les paramètres %s activés. Pour les désactiver vous devez au "
 "préalable désactiver les paramètres %s !"
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
@@ -1061,7 +1061,7 @@ msgstr ""
 "Ce compte a les paramètres %s desactivés. Vous pouvez les activer en "
 "cliquant ci dessous."
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
@@ -1070,7 +1070,7 @@ msgstr ""
 "Ce compte a les paramètres %s désactivés. Pour les activer, vous devez au "
 "préalable activer les paramètres %s !"
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
@@ -1079,186 +1079,186 @@ msgstr ""
 "Ce compte a les paramètres %s désactivés. Pour les activer, vous devez "
 "d'abord désactiver les paramètres %s !"
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr "Activer les paramètres %s"
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr "Retirer les paramètres %s"
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 "Cliquez sur le bouton 'Éditer' ci-dessous pour changer les informations dans"
 " cette fenêtre"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr "Janvier"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr "Février"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr "Mars"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr "Avril"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr "Mai"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr "Juin"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr "Juillet"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr "Août"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr "Septembre"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr "Octobre"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr "Novembre"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr "Décembre"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr "Dimanche"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr "Lundi"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr "Mardi"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr "Mercredi"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr "Jeudi"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr "Vendredi"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr "Samedi"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr "lecture"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr "ajout"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr "modification"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr "suppression"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr "recherche"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr "authentification"
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr "La requête LDAP %s a échoué !"
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr "La requête LDAP a échoué !"
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr "Objet"
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr "Le téléversement a échoué !"
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr "Le téléversement a échoué : %s"
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr "Échec de communication avec le service d'infrastructure !"
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr "Échec de communication avec le service d'infrastructure : %s"
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr "Ce '%s' est en cours d'utilisation par l’objet : %s"
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr "Ce '%s' est en cours d’utilisation."
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr "Ce '%s' est en cours d’utilisation par les objets : %s"
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr "Le fichier '%s' n'existe pas !"
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr "Impossible de lire dans le fichier '%s' !"
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr "Impossible d'écrire dans le fichier '%s' !"
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
@@ -1267,37 +1267,37 @@ msgstr ""
 "La valeur de '%s' est actuellement vide ou invalide, veuillez vérifier votre"
 " fichier de configuration !"
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr "Impossible de supprimer le fichier '%s' !"
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr "Impossible de créer le répertoire '%s' !"
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr "Impossible de supprimer le répertoire '%s' !"
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr "Vérification du support de %s"
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr "Installer et activer le module PHP %s."
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr "Installer et activer le module Pear %s."
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
@@ -1306,7 +1306,7 @@ msgstr ""
 "Impossible d'initialiser la classe '%s' ! Peut-être qu’il manque une "
 "extension dans votre installation de FusionDirectory ?"
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1329,7 +1329,7 @@ msgstr "Veuillez sélectionner les entrées désirées"
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1341,14 +1341,14 @@ msgstr "Nom"
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr "Description"
 
@@ -1368,80 +1368,90 @@ msgstr "Arrêter le Service"
 msgid "Restart service"
 msgstr "Redémarrer le service"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Base"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr "Base de l'objet"
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr "La valeur de la base doit toujours être une chaîne"
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr "Erreur, date incorrecte : %s"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr "Heures"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr "Minutes"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr "Secondes"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr "Date"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr "Temps"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr "Impossible de lire le fichier importé : %s"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr "le fichier est vide"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr "le fichier n'a pas été trouvé"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr "le fichier n'est pas lisible"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr "%s (%d octets)"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr "L'attribut %sest désactivé, sa valeur n'a pas pu être définie"
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr "Téléverser"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr "Télécharger"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
@@ -1449,10 +1459,10 @@ msgstr ""
 "Impossible de sauver la photo de l'utilisateur, FusionDirectory a besoin que"
 " le module php \"imagick\" soit installé pour cela."
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1463,16 +1473,16 @@ msgstr ""
 msgid "Remove"
 msgstr "Supprimer"
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr "Numéro"
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1513,54 +1523,64 @@ msgstr "Un nombre à virgule flottante plus grand que %f"
 msgid "A float smaller than %f"
 msgstr "Un nombre à virgule flottante plus petit que %f"
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr "La valeur du champ multivalué «%s» n'est pas un tableau"
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr "%s (requis)"
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr "SetAttribute %sa été fixé à une valeur non compatible"
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr "Valeur invalide pour %s"
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr "Aucun"
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 "La valeur «%s» pour le champ «%s» n’est pas dans la liste des choix "
 "possibles"
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr "StringAttribute%s a été fixé à une valeur non compatible"
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr "Paramètres du modèle"
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr "Le nom de ce modèle "
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr "Seul l'onglet principal peut générer le dn"
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr ""
 "Impossible de générer le dn : pas de classe d’onglet parente pour «%s»"
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
@@ -1568,17 +1588,17 @@ msgstr ""
 "Impossible de générer le dn : pas d’infos sur le type d’objet pour la classe"
 " d’onglet «%s»"
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr "Il existe déjà une entrée avec le même dn : %s"
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr "L'entrée %s n'existe pas"
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -1587,17 +1607,21 @@ msgstr ""
 "modifications qui peuvent avoir été faites par d'autres seront perdues si "
 "vous sauvez cette entrée !"
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr "Service «%s»"
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr "Onglet «%s»"
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr "Impossible de créer un DN unique"
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr "Champ inconnu «%s»"
@@ -1611,113 +1635,118 @@ msgstr ""
 "Pas de définition de plugin pour l'initialisation de «%s», veuillez vérifier"
 " votre fichier de configuration."
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr "Impossible de calculer le DN pour l'objet : %s"
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr "Le déplacement de \"%s\" à \"%s\" a échoué: %s"
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr "O"
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr "KiO"
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr "MiO"
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr "GiO"
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr "TiO"
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr "secondes"
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr "minutes"
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr "heures"
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr "jours"
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
-msgstr ""
+msgstr "Ajouter (dialogue)"
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr "Groupe POSIX %s"
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr "Rôle %s"
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr "Groupe %s"
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr "Groupe d'utilisateurs"
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr "Inconnu"
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr "Depuis un modèle"
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr "Modèle de %s"
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr "Afficher %s"
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr "Erreur de filtre"
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr "Le filtre est incomplet !"
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr "Erreur de permissions"
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr "Vous n'êtes pas autorisé à créer un nouvel instantané pour %s."
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr "Vous n'êtes pas autorisé à restaurer un instantané de %s."
@@ -1725,7 +1754,7 @@ msgstr "Vous n'êtes pas autorisé à restaurer un instantané de %s."
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #, php-format
 msgid "You are not allowed to delete a snapshot for %s."
-msgstr ""
+msgstr "Vous n'êtes pas autorisé à supprimer l'instantané pour %s."
 
 #: include/simpleplugin/simple-list.xml:11
 msgid "NO LABEL"
@@ -1777,11 +1806,11 @@ msgstr ""
 "Le canal demandé n'existe pas ! Veuillez contacter votre administrateur "
 "système."
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr "Avertissement de performance"
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr ""
@@ -1790,114 +1819,114 @@ msgstr ""
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
-"Impossible de créer automatiquement des sous-arbres avec le RDN «%s» : "
-"object class non trouvée !"
+"Impossible de créer automatiquement des sous-arbres pour la branche « %s » :"
+" non supporté"
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
-"Impossible de créer automatiquement des sous-arbres avec le RDN «%s» : non "
-"supporté"
+"Impossible de créer automatiquement des sous-arbres pour la branche «%s» : "
+"object class non trouvée !"
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr "lors de l'opération sur '%s' en utilisant le serveur LDAP '%s'"
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr "lors de l'opération sur le serveur LDAP %s"
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr "proc_open a échoué lors de l’exécution de ldapsearch"
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 "Erreur ligne %s, la première ligne d'une entrée ne peut pas commencer par un"
 " espace"
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 "Erreur ligne %s, les références à un fichier externe ne sont pas prises en "
 "charge."
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr "Erreur ligne %s, l'attribut «%s» n'a pas de valeur"
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr "Erreur ligne %s, une entrée ne peut avoir qu'un seul dn"
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr "Erreur ligne %s, une entrée doit commencer par le dn"
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 "Erreur lors de l'importation du dn : «%s», veuillez vérifier votre fichier "
 "LDIF à partir de la ligne %s !"
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr "Création d’un instantané"
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr "DN de l’objet dont vous créez un instantané"
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr "Date"
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr "Date et heure de création de l’instantané"
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr "Raison"
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr "Raison pour la création de cet instantané"
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr "Y-m-d, H:i:s"
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr "DN"
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr "Restaurer"
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr "Restauration d’instantanés"
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr "Instantanés"
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr "Instantanés existants pour cet objet"
 
@@ -1908,7 +1937,7 @@ msgstr "Liste des départements"
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr "Département"
 
@@ -1925,7 +1954,7 @@ msgstr "domaine"
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr "Organisation"
 
@@ -1935,7 +1964,7 @@ msgstr "organisation"
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr "Départements"
 
@@ -1944,7 +1973,7 @@ msgid "department"
 msgstr "département"
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1986,7 +2015,7 @@ msgid "Website of this %s"
 msgstr "Site Web de %s"
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr "Responsable"
 
@@ -1997,12 +2026,12 @@ msgstr "Manager de %s"
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr "Lieu"
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr "Département"
 
@@ -2014,7 +2043,7 @@ msgid "Country"
 msgstr "Pays"
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr "Adresse"
 
@@ -2024,7 +2053,7 @@ msgid "A postal address for this %s"
 msgstr "Adresse postale pour %s"
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr "Téléphone"
 
@@ -2033,7 +2062,7 @@ msgid "Telephone number"
 msgstr "Numéro de téléphone"
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr "Fax"
 
@@ -2055,6 +2084,14 @@ msgstr "composant de domaine"
 msgid "country"
 msgstr "pays"
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr "Code du pays"
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr "un code pays de ISO 3166 en deux caracteres"
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -2065,11 +2102,11 @@ msgstr "Lieu"
 msgid "locality"
 msgstr "lieu"
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr "Gérer les départements"
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
@@ -2077,7 +2114,7 @@ msgstr ""
 "Gérer les nœuds des départements, pays, composants de domaine, domaines, "
 "localités et organisations"
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr "Utilisateurs et groupes"
 
@@ -2239,56 +2276,56 @@ msgstr "Information du groupe d’objets"
 msgid "Group"
 msgstr "Groupe"
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr "Nom du groupe"
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr "Description courte pour ce groupe"
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr "Propriétaire"
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr "Objets membres"
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr "Objets membres de ce groupe"
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr "Systèmes"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr "Mode"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr "Type d'autorisation pour ces hôtes"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr "désactivé"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr "accès complet"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr "permettre l'accès a ces hôtes"
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr "Autoriser seulement ce groupe à se connecter sur ces listes d'hôtes"
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2351,7 +2388,7 @@ msgid "Access control roles assignment dialog"
 msgstr "Boite de dialogue des affectations de rôles de contrôle d’accès"
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr "Mode"
 
@@ -2394,28 +2431,28 @@ msgstr "Utilisateurs et groupes à qui appliquer cette ACL"
 msgid ", and %d others"
 msgstr ", et %d autres"
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr "Affectation ACL"
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr "Affectation ACL"
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr "Affectation des listes de contrôle d’accès"
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr "Affectations"
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr "Affectations de rôles ACL pour cette base"
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr "Affectations sur l'objet ou la branche %s"
@@ -2514,11 +2551,12 @@ msgstr "Gérer les utilisateurs"
 msgid "Manage user accounts and their properties"
 msgstr "Gérer les comptes utilisateurs et leurs propriétés"
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr "Verrouillage du compte"
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
@@ -2527,20 +2565,29 @@ msgstr ""
 "La méthode de mot de passe «%s» ne permet pas le verrouillage. Le compte "
 "«%s» n'a pas été verrouillé !"
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+"Le verrouillage a échoué en utilisant la méthode de mot de passe \"%s\". Le "
+"compte \"%s\" n'a pas été verrouillé!"
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr "Déverrouiller le compte"
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr "Verrouiller le compte"
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr "Compte utilisateur"
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr "Information du compte utilisateur"
@@ -2795,7 +2842,7 @@ msgstr ""
 "alternatives pour récupérer leur mot de passe"
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr "Attribut de l’identifiant"
 
@@ -3003,50 +3050,65 @@ msgstr ""
 "Branche LDAP à l'intérieur de laquelle les instantanés d'objets seront "
 "stockés"
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr "Clés étrangères joker"
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+"Active les recherches de caractères génériques comme member=* lors du "
+"déplacement d'un département entier. Cela ouvrira tous les groupes et rôles "
+"existants pour s'assurer que les clés étrangères sont respectées. Lent sur "
+"les grands arbres."
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr "Paramètres de mots de passe"
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr "Méthode de hachage des mots de passe par défaut"
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr "Méthode de hachage à utiliser par défaut"
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr "Forcer la méthode de hachage par défaut"
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr ""
 "Forcer l'utilisation de la méthode de hachage des mots de passe par défaut "
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr "Taille minimum des mots de passe"
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr "Longueur minimum des mots de passe utilisateurs"
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr "Différence minimum des mots de passe"
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr ""
 "Nombre minimum de caractères différents par rapport au précédent mot de "
 "passe"
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr "Activer l'expiration des comptes"
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
@@ -3055,31 +3117,31 @@ msgstr ""
 "FusionDirectory et renouvellement forcé des mots de passe ou blocage du "
 "compte"
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr "Royaume SASL"
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr "Opération Extérieur SASL"
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr "Attribut à stocker dans l'attribut «userPassword»"
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr "Connexion et session"
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr "Attribut LDAP utilisé comme identifiant lors de la connexion."
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr "Forcer les connexions chiffrées"
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
@@ -3087,173 +3149,173 @@ msgstr ""
 "Activer les vérifications PHP de sécurité pour forcer à utiliser HTTPS lors "
 "de l’accès à l'interface web."
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr "Avertir si la session n’est pas chiffrée"
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 "Affiche un avertissement pour indiquer l'usage du protocole HTTP au lieu de "
 "HTTPS."
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr "Durée de vie de la session"
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr "Définit la durée de vie des sessions en secondes (0 pour désactiver)."
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr "Authentification HTTP basique"
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 "Utiliser le protocole d'authentification Basic HTTP au lieu du formulaire de"
 " connexion."
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr "Authentification  par entêtes HTTP"
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 "Utiliser l'authentification par entêtes HTTP au lieu du formulaire de "
 "connexion."
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr "Entête HTTP"
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr "Nom de l'entête contenant l'identification utilisateur."
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr "SSL"
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr "Clé privée"
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr "Chemin vers la clé privée de FusionDirectory. Inutilisé actuellement."
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr "Certificat"
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 "Chemin vers le certificat public de FusionDirectory. Inutilisé actuellement."
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr "Certificat CA"
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 "Chemin d'accès au CA public. Utilisé pour valider l'hôte du serveur "
 "Argonaut."
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr "CAS"
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr "Activer CAS"
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr "CAS sera utilisé à la place de l’identification LDAP"
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr "Chemin du fichier contenant le certificat du CA public du serveur CAS"
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr "Hôte"
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr "Hôte du serveur CAS"
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr "Port"
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr "Port d’écoute du serveur CAS"
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr "Contexte CAS"
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr "Contexte CAS à utiliser"
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr "Stockage des utilisateurs et groupes"
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr "Attribut pour le DN utilisateur"
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr "Attribut à utiliser pour le début du DN des utilisateurs"
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr "Motif CN"
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr "Le motif à utiliser pour construire le champ common name"
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr "Règles de nommage strictes"
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr "Active la vérification stricte des noms d’utilisateurs et de groupes"
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr "Branche des utilisateurs"
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr "La branche où sont stockés les utilisateurs."
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr "Branche des rôles ACL"
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr "La branche où sont stockés les rôles ACL."
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr "Restreindre les membres des rôles"
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
@@ -3261,22 +3323,22 @@ msgstr ""
 "Lorsqu'activé, uniquement les utilisateurs de la même branche ou les membres"
 " des groupes de la même branche peuvent être ajouté dans un rôle."
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr "Champs d'adresse séparés"
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 "Exposer les champs street, postOfficeBox et postalCode au lieu de "
 "postalAddress."
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr "Modèle d'adresse postale"
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
@@ -3284,15 +3346,15 @@ msgstr ""
 "Lorsque vous utilisez des champs d'adresse séparés, vous pouvez utiliser un "
 "motif pour remplir le champ postalAddress."
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr "Debogage"
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr "Afficher les erreurs"
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
@@ -3301,11 +3363,11 @@ msgstr ""
 "désactiver en environnement de production, car des mots de passe peuvent "
 "être affichés."
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr "Durée maximale d'une requête LDAP"
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
@@ -3313,11 +3375,11 @@ msgstr ""
 "Arrêter les opérations LDAP si aucune réponse n'est obtenue dans le délai "
 "spécifié en secondes."
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr "Journaliser les statistiques LDAP"
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
@@ -3325,23 +3387,23 @@ msgstr ""
 "Stocker les statistiques LDAP via syslog. Cela aide à trouver les problèmes "
 "d'indexation et de mauvais filtres de recherche."
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr "Niveau de débogage"
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr "Afficher certaines informations à chargement de page."
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr "Divers"
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr "Afficher les sommaires en bas des listes"
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
@@ -3349,11 +3411,11 @@ msgstr ""
 "Détermine si une barre d'état sera affichée en bas de la liste pour indiquer"
 " les nombres et types d'objets affichés"
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr "Afficher l’onglet ACL sur tous les objets"
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
@@ -3361,67 +3423,67 @@ msgstr ""
 "Pour des configurations ACL très spécifiques où vous avez besoin de donner "
 "des droits sur un seul objet."
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr "Catégories de département"
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr ""
 "Les catégories disponibles dans le menu déroulant pour les départements"
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 "Utilisez ceci pour cacher une entrée de menu à des groupes spécifiques "
 "d'utilisateurs"
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr "Groupe ou rôle"
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr "Plugin à mettre en liste noire"
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr "Liste noire du menu"
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr "Hooks"
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr "Hooks qui sont appelés quand des actions spécifiques sont faites"
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr "Onglet"
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr "L’onglet concerné par ce hook"
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr "Quand appeler cette commande"
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr "Commande"
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr "Commande qui sera appelée"
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
-msgstr "Montrer le résultat des hooks"
+msgstr "Afficher le résultat des hooks"
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
@@ -3429,8 +3491,8 @@ msgstr ""
 "Si activé, après réussite du hook, le résultat est affiché à l'utilisateur "
 "dans une boite de dialogue."
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr "Automatique"
 
@@ -3466,7 +3528,7 @@ msgid ""
 "User statistics could not be computed because of the following LDAP error: "
 "%s"
 msgstr ""
-"Les statistiques utilisateurs n'ont pas pu être calculé en raison de "
+"Les statistiques utilisateurs n'ont pas pu être calculées en raison de "
 "l'erreur LDAP suivante : %s"
 
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:122
@@ -3572,7 +3634,7 @@ msgid "Password hash method to use"
 msgstr "Méthode de hashage des mots de passe à utiliser"
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3597,142 +3659,142 @@ msgstr "Même mot de passe qu’au dessus, pour éviter les erreurs"
 msgid "User lock status"
 msgstr "Statut de verrouillage de l'utilisateur"
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr "Informations personnelles"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr "Nom de famille"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr "Nom de famille de cet utilisateur"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr "Prénom"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr "Prénom de cet utilisateur"
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr "Une courte description de l'utilisateur"
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr "Photo"
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr "L'avatar pour cet utilisateur"
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr "Informations de contact organisationnelles"
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr "Adresse postale professionnelle"
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr "No. de bureau."
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr "Numéro du bureau"
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr "Numéro de téléphone professionnel"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr "Mobile"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr "Numéro de téléphone portable professionnel "
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr "Bip"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr "Numéro de bip professionnel"
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr "Numéro de fax professionnel"
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr "Site web"
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr "Site web personnel"
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr "Compte utilisateur"
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr "Identifiant de l'utilisateur"
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr "Langue préférée"
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr "Mot de passe de l'utilisateur"
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr "Informations de contact personnelles"
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr "Nom à afficher"
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 "Nom de l'utilisateur tel qu'il devrait apparaître. Utilisé par le carnet "
 "d'adresse Exchange."
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr "Adresse postale"
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr "Adresse postale personnelle"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr "Téléphone privé"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr "Numéro de téléphone privé"
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr "Informations sur l'organisation"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr "Titre"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
@@ -3740,76 +3802,76 @@ msgstr ""
 "Titre d'une personne dans leur contexte organisationnel. Chaque titre est "
 "une valeur de cet attribut multivalué"
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr "Département auquel l'utilisateur appartient"
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr "Numéro de département"
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr "Numéro de département"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr "Numéro d'employé"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr "Numéro d'employé"
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr "Type d'employé"
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr "Rue"
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr "Partie de l’adresse contenant la rue"
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr "Boîte postale"
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr "Code postal"
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr "La ppolicy \"%s\" n’a pas été trouvée dans le LDAP !"
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr "Vous n’êtes pas autorisé à changer votre mot de passe"
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 "Vous devez attendre %d secondes avant de changer votre mot de passe à "
 "nouveau"
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr "Le mot de passe est dans l'historique des mots de passe récents"
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr "Le nouveau mot de passe est le même que l’ancien"
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr "Vous devez spécifier votre mode de passe actuel pour continuer."
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
@@ -3817,22 +3879,22 @@ msgstr ""
 "Les mots de passe entrés dans les champs 'Nouveau mot de passe' et 'Répéter "
 "le nouveau mot de passe' ne correspondent pas."
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Nouveau mot de passe"
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr "Le nouveau et l'ancien mot de passe sont trop similaires."
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr "Le nouveau mot de passe est trop court."
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 "Le mot de passe contient potentiellement des caractères Unicode qui sont "
@@ -3849,15 +3911,11 @@ msgstr "Références"
 msgid "Welcome %s!"
 msgstr "Bienvenue %s !"
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr "Erreur d'installation"
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr "Terminé"
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr "Suivant"
 
@@ -4059,14 +4117,31 @@ msgstr ""
 "FusionDirectory a besoin de ce module pour dialoguer avec les différents "
 "types de serveurs et de protocoles."
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr "Vérification d'entiers pseudo-aléatoires sécurisés par cryptographie"
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+"Vous devez utiliser PHP> = 7 ou activer le module openssl pour que "
+"FusionDirectory puisse générer des entiers pseudo-aléatoires sécurisés par "
+"cryptographie."
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
+msgstr "Veuillez passer à PHP7 ou activer le module openssl."
+
+#: setup/class_setupStepChecks.inc:108
+msgid ""
 "FusionDirectory requires this module to encode variables for javascript use."
 msgstr ""
 "FusionDirectory a besoin de ce module pour encoder les variables lors de "
 "l'utilisation dans du javascript."
 
-#: setup/class_setupStepChecks.inc:108
+#: setup/class_setupStepChecks.inc:116
 msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
@@ -4074,11 +4149,11 @@ msgstr ""
 "FusionDirectory a besoin de ce module pour filtrer les variables avec un "
 "filtre spécifique."
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr "FusionDirectory a besoin de ce module pour l’intégration Samba."
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
@@ -4086,38 +4161,38 @@ msgstr ""
 "FusionDirectory a besoin du module 'mhash' ou 'sha1' pour l’utilisation du "
 "chiffrement SSHA."
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 "FusionDirectory a besoin de ce module pour dialoguer avec un serveur IMAP."
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr "mbstring"
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr ""
 "FusionDirectory a besoin de ce module pour gérer les chaînes de caractère "
 "unicode."
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr "imagick"
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr "FusionDirectory a besoin de ce module pour gérer les images."
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr "module de compression"
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr "FusionDirectory a besoin de ce module pour gérer les instantanés."
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
@@ -4127,17 +4202,17 @@ msgstr ""
 "globales afin que les scripts puissent y accéder sans changer la porté des "
 "variables. Cela peut constituer un risque de sécurité."
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
 "Cherchez l'option 'register_globals' dans votre php.ini et mettez la à "
 "'Off'."
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr "PHP utilise cette variable pour effacer des anciennes sessions."
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
@@ -4145,7 +4220,7 @@ msgstr ""
 "Mettre cette valeur à 1 jour permet d'éviter de perde les cookies et les "
 "sessions avant qu'elles ne soient réellement expirées."
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
@@ -4153,12 +4228,12 @@ msgstr ""
 "Cherchez 'session.gc_maxlifetime' dans votre php.ini et mettez le à 86400 ou"
 " plus."
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr "Éteint"
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
@@ -4166,13 +4241,13 @@ msgstr ""
 "Pour pouvoir utiliser FusionDirectory sans problèmes, la variable "
 "session.auto_start doit être à 'Off' dans votre php.ini."
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 "Cherchez la variable 'session.auto_start' dans votre php.ini et mettez la à "
 "'Off'."
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
@@ -4181,14 +4256,14 @@ msgstr ""
 "causera des erreurs imprévisibles, qui ne seront pas reproductibles ! "
 "Augmentez la mémoire pour les installations plus complexes."
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 "Cherchez 'memory_limit' dans votre fichier php.ini votre et mettez le à "
 "'128M' ou plus."
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
@@ -4196,15 +4271,15 @@ msgstr ""
 "Cette option défini la gestion des sorties, mettez cette option à 'Off' pour"
 " améliorer les performances."
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr "Cherchez 'implicit_flush' dans votre php.ini et mettez le à 'Off'."
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr "Le temps d'exécution doit être au moins de 30 secondes."
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
@@ -4212,7 +4287,7 @@ msgstr ""
 "Chercher l'option 'max_execution_time' dans votre php.ini et mettez la à "
 "'30' ou plus."
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
@@ -4220,17 +4295,17 @@ msgstr ""
 "Augmentez la sécurité de votre serveur en mettant l'option expose_php à "
 "'Off'. PHP n'enverra pas d'information à propos du serveur."
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr "Cherchez 'expose_php' dans votre php.ini et mettez le à 'Off'."
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 "Améliorez la performance de votre serveur en mettant magic_quotes_gpc à "
 "'off'."
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4522,83 +4597,83 @@ msgstr ""
 " la langue demandée par le navigateur. Ce paramètre peut être configuré par "
 "utilisateur."
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr "Smarty"
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 "Le répertoire '%s' spécifié comme répertoire de compilation est inaccessible"
 " !"
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr ""
 "Le fichier de configuration de FusionDirectory %s/%s ne peut être lu. "
 "Abandon."
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr "Attention : <a href=\"%s\">La session n’est pas chiffrée !</a>"
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr "Adresse de courriel"
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr "Aucun compte utilisateur trouvé avec l’identifiant «%s»"
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr "Plusieurs comptes trouvés avec l’identifiant «%s»"
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr "Il n'y a pas de compte qui utilise le courriel «%s»"
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr "Il y a plusieurs comptes qui utilisent le courriel «%s»"
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 "L'utilisateur correspondant au courriel «%s» est verrouillé. Veuillez "
 "contacter votre administrateur système !"
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 "Contactez votre administrateur système, il y a eu un problème avec le "
 "serveur de courriel"
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr "Le jeton n'est pas valide"
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 "Un problème est survenu avec le serveur de courriel, le courriel de "
 "confirmation n'a pas été envoyé"
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr "Configuration PHP"
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
@@ -4607,32 +4682,32 @@ msgstr ""
 "pas aux utilisateurs de se connecter tant que ceci n'est pas corrigé par un "
 "administrateur."
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr "Changement de mot de passe"
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr ""
 "Votre mot de passe va bientôt expirer, veuillez changer votre mot de passe !"
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr "Votre mot de passe a expiré, veuillez changer votre mot de passe."
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr "Plus de mémoire disponible !"
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr "Vérifications ACL de l'utilisateur désactivées"
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr "Plugin"
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
@@ -4641,11 +4716,11 @@ msgstr ""
 "Erreur fatale : Impossible de trouver une définition pour le plugin '%s' "
 "('%s' n'est pas un fichier) !"
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr "Erreur de configuration"
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
@@ -4654,7 +4729,7 @@ msgstr ""
 "Erreur fatale : toutes les variables POST n’ont pas été transférées par PHP "
 "- Veuillez avertir votre administrateur !"
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
@@ -4662,7 +4737,7 @@ msgstr ""
 "Attention : La durée de validité des sessions configurée dans votre "
 "fusiondirectory.conf sera remplacée par celle définie dans votre php.ini."
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
@@ -4671,80 +4746,76 @@ msgstr ""
 "Le fichier de configuration de FusionDirectory %s/%s ne peut être lu. "
 "Veuillez exécuter fusiondirectory-setup --check-config."
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr "Erreur Smarty"
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 "Le répertoire «%s» spécifié comme répertoire de compilation est inaccessible"
 " !"
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr "Votre session FusionDirectory a expiré !"
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr "Votre IP a changé !"
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr "Paramètre de plugin «%s» invalide !"
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr "Aucune session trouvée !"
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr "La vérification des schémas LDAP a signalé des erreurs :"
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr "Erreur de schéma LDAP"
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr "Veuillez entrer un nom d’utilisateur valide !"
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr "Veuillez entrer votre mot de passe !"
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr "Veuillez vérifier le nom d'utilisateur et le mot de passe."
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr "Compte verrouillé. Veuillez contacter votre administrateur système !"
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr "Aucune valeur trouvée dans l’entête HTTP «%s»"
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 "L'utilisateur «%s» mentionné dans l’entête n'existe pas dans l'annuaire LDAP"
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr "La connexion avec l'utilisateur «%s» a provoqué l'erreur : %s"
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr "L'utilisateur CAS «%s» n'existe pas dans l'annuaire LDAP"
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -4836,7 +4907,7 @@ msgstr[1] "Il y a %1 groupes :"
 
 #: plugins/addons/dashboard/groups_stats.tpl.c:5
 msgid "There are no groups"
-msgstr "Il n'y a pas de groupes"
+msgstr "Il n'y a pas de groupe"
 
 #: plugins/addons/dashboard/groups_stats.tpl.c:8
 msgid "One of them is a %1 group"
@@ -4873,7 +4944,7 @@ msgstr "Aucun d'entre eux n’est verrouillé"
 
 #: plugins/addons/dashboard/users_stats.tpl.c:5
 msgid "There are no users"
-msgstr "Il n'y a pas d'utilisateurs"
+msgstr "Il n'y a pas d'utilisateur"
 
 #: plugins/addons/dashboard/users_stats.tpl.c:8
 msgid "One of them have a %1 account"
@@ -5246,7 +5317,7 @@ msgid ""
 "&copy; 2002-%1 <a href=\"http://www.fusiondirectory.org\">The "
 "FusionDirectory team, %2</a>"
 msgstr ""
-"&copy; 2002-%1 <a href=\"http://www.fusiondirectory.org\">L'equipe de "
+"&copy; 2002-%1 <a href=\"http://www.fusiondirectory.org\">L’équipe de "
 "FusionDirectory, %2</a>"
 
 #: ihtml/themes/breezy/islocked.tpl.c:2
diff --git a/locale/hu_HU/fusiondirectory.po b/locale/hu_HU/fusiondirectory.po
index f0983c945e947c2c92712a3138849e4092c077e0..ed2926e4763a9a33055586f2246d603f06248a2c 100644
--- a/locale/hu_HU/fusiondirectory.po
+++ b/locale/hu_HU/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Hungarian (Hungary) (https://www.transifex.com/fusiondirectory/teams/12202/hu_HU/)\n"
@@ -20,21 +20,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr ""
@@ -54,8 +54,8 @@ msgstr ""
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr ""
 
@@ -66,23 +66,23 @@ msgid ""
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr ""
 
@@ -189,8 +189,8 @@ msgstr ""
 msgid "Toggle information"
 msgstr ""
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr ""
 
@@ -199,14 +199,14 @@ msgid "Down"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr ""
 
@@ -218,79 +218,79 @@ msgstr ""
 msgid "created by"
 msgstr ""
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr ""
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr ""
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr ""
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr ""
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr ""
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr ""
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr ""
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr ""
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr ""
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr ""
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr ""
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr ""
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr ""
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr ""
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr ""
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr ""
 
@@ -315,17 +315,17 @@ msgstr ""
 msgid "Restore a deleted object"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr ""
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -336,17 +336,17 @@ msgid "Object template, used to create several objects with similar values"
 msgstr ""
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr ""
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr ""
 
@@ -370,25 +370,25 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr ""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
 msgstr ""
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr ""
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr ""
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr ""
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr ""
@@ -404,257 +404,257 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr ""
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr ""
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
 msgstr ""
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr ""
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
 msgstr ""
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
 "administrator!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr ""
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr ""
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
 msgstr ""
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr ""
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
 "exceeds"
 msgstr ""
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr ""
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr ""
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr ""
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr ""
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr ""
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr ""
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr ""
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr ""
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr ""
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr ""
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr ""
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr ""
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr ""
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr ""
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
 "directories to fix permissions."
 msgstr ""
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr ""
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr ""
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr ""
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr ""
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr ""
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr ""
 
@@ -882,365 +882,365 @@ msgstr ""
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr ""
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr ""
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr ""
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr ""
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr ""
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr ""
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr ""
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr ""
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr ""
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr ""
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr ""
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr ""
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr ""
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr ""
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr ""
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr ""
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr ""
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
 " the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
 "the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
 "disable the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr ""
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr ""
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr ""
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr ""
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr ""
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr ""
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr ""
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
 "configuration file!"
 msgstr ""
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr ""
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr ""
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr ""
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
 "FusionDirectory setup?"
 msgstr ""
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1259,7 +1259,7 @@ msgstr ""
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1271,14 +1271,14 @@ msgstr "Név"
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr "Leírás"
 
@@ -1298,89 +1298,99 @@ msgstr ""
 msgid "Restart service"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr ""
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1391,16 +1401,16 @@ msgstr ""
 msgid "Remove"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1441,83 +1451,97 @@ msgstr ""
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr ""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -1529,113 +1553,118 @@ msgid ""
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr ""
@@ -1691,115 +1720,115 @@ msgstr ""
 msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr ""
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr ""
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr ""
 
@@ -1810,7 +1839,7 @@ msgstr ""
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr ""
 
@@ -1827,7 +1856,7 @@ msgstr ""
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr ""
 
@@ -1837,7 +1866,7 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr ""
 
@@ -1846,7 +1875,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1888,7 +1917,7 @@ msgid "Website of this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr ""
 
@@ -1899,12 +1928,12 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr ""
 
@@ -1916,7 +1945,7 @@ msgid "Country"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr ""
 
@@ -1926,7 +1955,7 @@ msgid "A postal address for this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr ""
 
@@ -1935,7 +1964,7 @@ msgid "Telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr ""
 
@@ -1957,6 +1986,14 @@ msgstr ""
 msgid "country"
 msgstr ""
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -1967,17 +2004,17 @@ msgstr ""
 msgid "locality"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr ""
 
@@ -2137,56 +2174,56 @@ msgstr ""
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr "Csoport neve"
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2247,7 +2284,7 @@ msgid "Access control roles assignment dialog"
 msgstr ""
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr ""
 
@@ -2288,28 +2325,28 @@ msgstr ""
 msgid ", and %d others"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr ""
@@ -2408,31 +2445,39 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr ""
@@ -2679,7 +2724,7 @@ msgid ""
 msgstr ""
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr ""
 
@@ -2862,395 +2907,406 @@ msgstr ""
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr ""
 
@@ -3380,7 +3436,7 @@ msgid "Password hash method to use"
 msgstr ""
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3405,234 +3461,234 @@ msgstr ""
 msgid "User lock status"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
@@ -3647,15 +3703,11 @@ msgstr ""
 msgid "Welcome %s!"
 msgstr ""
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr ""
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr ""
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr ""
 
@@ -3838,143 +3890,157 @@ msgid ""
 "servers and protocols."
 msgstr ""
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
-"FusionDirectory requires this module to encode variables for javascript use."
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:108
 msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
 "risk."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4245,204 +4311,200 @@ msgid ""
 "can be overriden per user."
 msgstr ""
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr ""
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr ""
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr ""
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr ""
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr ""
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr ""
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr ""
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
 " a file)!"
 msgstr ""
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr ""
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
 "inform your administrator!"
 msgstr ""
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
 "fusiondirectory-setup --check-config to fix this."
 msgstr ""
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr ""
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr ""
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr ""
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr ""
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr ""
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr ""
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr ""
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr ""
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr ""
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr ""
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr ""
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
diff --git a/locale/id/fusiondirectory.po b/locale/id/fusiondirectory.po
index 781ff64525edee1b31f8aa403c16cf7283c26391..2653058bbbd6d58c957e5bb7750754963aae8c1a 100644
--- a/locale/id/fusiondirectory.po
+++ b/locale/id/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Language-Team: Indonesian (https://www.transifex.com/fusiondirectory/teams/12202/id/)\n"
 "MIME-Version: 1.0\n"
@@ -19,21 +19,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr ""
@@ -53,8 +53,8 @@ msgstr ""
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr ""
 
@@ -65,23 +65,23 @@ msgid ""
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr ""
 
@@ -188,8 +188,8 @@ msgstr ""
 msgid "Toggle information"
 msgstr ""
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr ""
 
@@ -198,14 +198,14 @@ msgid "Down"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr ""
 
@@ -217,79 +217,79 @@ msgstr ""
 msgid "created by"
 msgstr ""
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr ""
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr ""
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr ""
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr ""
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr ""
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr ""
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr ""
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr ""
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr ""
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr ""
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr ""
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr ""
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr ""
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr ""
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr ""
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr ""
 
@@ -314,17 +314,17 @@ msgstr ""
 msgid "Restore a deleted object"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr ""
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -335,17 +335,17 @@ msgid "Object template, used to create several objects with similar values"
 msgstr ""
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr ""
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr ""
 
@@ -369,25 +369,25 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr ""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
 msgstr ""
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr ""
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr ""
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr ""
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr ""
@@ -403,257 +403,257 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr ""
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr ""
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
 msgstr ""
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr ""
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
 msgstr ""
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
 "administrator!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr ""
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr ""
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
 msgstr ""
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr ""
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
 "exceeds"
 msgstr ""
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr ""
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr ""
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr ""
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr ""
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr ""
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr ""
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr ""
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr ""
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr ""
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr ""
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr ""
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr ""
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr ""
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr ""
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
 "directories to fix permissions."
 msgstr ""
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr ""
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr ""
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr ""
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr ""
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr ""
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr ""
 
@@ -881,365 +881,365 @@ msgstr ""
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr ""
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr ""
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr ""
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr ""
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr ""
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr ""
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr ""
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr ""
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr ""
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr ""
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr ""
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr ""
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr ""
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr ""
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr ""
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr ""
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr ""
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
 " the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
 "the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
 "disable the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr ""
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr ""
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr ""
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr ""
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr ""
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr ""
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr ""
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
 "configuration file!"
 msgstr ""
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr ""
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr ""
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr ""
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
 "FusionDirectory setup?"
 msgstr ""
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1258,7 +1258,7 @@ msgstr ""
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1270,14 +1270,14 @@ msgstr ""
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr ""
 
@@ -1297,89 +1297,99 @@ msgstr ""
 msgid "Restart service"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr ""
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1390,16 +1400,16 @@ msgstr ""
 msgid "Remove"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1440,83 +1450,97 @@ msgstr ""
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr ""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -1528,113 +1552,118 @@ msgid ""
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr ""
@@ -1690,115 +1719,115 @@ msgstr ""
 msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr ""
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr ""
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr ""
 
@@ -1809,7 +1838,7 @@ msgstr ""
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr ""
 
@@ -1826,7 +1855,7 @@ msgstr ""
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr ""
 
@@ -1836,7 +1865,7 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr ""
 
@@ -1845,7 +1874,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1887,7 +1916,7 @@ msgid "Website of this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr ""
 
@@ -1898,12 +1927,12 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr ""
 
@@ -1915,7 +1944,7 @@ msgid "Country"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr ""
 
@@ -1925,7 +1954,7 @@ msgid "A postal address for this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr ""
 
@@ -1934,7 +1963,7 @@ msgid "Telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr ""
 
@@ -1956,6 +1985,14 @@ msgstr ""
 msgid "country"
 msgstr ""
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -1966,17 +2003,17 @@ msgstr ""
 msgid "locality"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr ""
 
@@ -2136,56 +2173,56 @@ msgstr ""
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2246,7 +2283,7 @@ msgid "Access control roles assignment dialog"
 msgstr ""
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr ""
 
@@ -2287,28 +2324,28 @@ msgstr ""
 msgid ", and %d others"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr ""
@@ -2407,31 +2444,39 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr ""
@@ -2678,7 +2723,7 @@ msgid ""
 msgstr ""
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr ""
 
@@ -2861,395 +2906,406 @@ msgstr ""
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr ""
 
@@ -3379,7 +3435,7 @@ msgid "Password hash method to use"
 msgstr ""
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3404,234 +3460,234 @@ msgstr ""
 msgid "User lock status"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
@@ -3646,15 +3702,11 @@ msgstr ""
 msgid "Welcome %s!"
 msgstr ""
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr ""
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr ""
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr ""
 
@@ -3837,143 +3889,157 @@ msgid ""
 "servers and protocols."
 msgstr ""
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
-"FusionDirectory requires this module to encode variables for javascript use."
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:108
 msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
 "risk."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4244,204 +4310,200 @@ msgid ""
 "can be overriden per user."
 msgstr ""
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr ""
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr ""
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr ""
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr ""
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr ""
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr ""
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr ""
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
 " a file)!"
 msgstr ""
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr ""
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
 "inform your administrator!"
 msgstr ""
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
 "fusiondirectory-setup --check-config to fix this."
 msgstr ""
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr ""
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr ""
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr ""
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr ""
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr ""
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr ""
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr ""
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr ""
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr ""
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr ""
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr ""
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
diff --git a/locale/it_IT/fusiondirectory.po b/locale/it_IT/fusiondirectory.po
index 265cb44a666d7775a2116f75d54e7821d460c2f1..fb444b56e2e3832105dea241b8567d8c29c50494 100644
--- a/locale/it_IT/fusiondirectory.po
+++ b/locale/it_IT/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Paola Penati <paola.penati@opensides.be>, 2018\n"
 "Language-Team: Italian (Italy) (https://www.transifex.com/fusiondirectory/teams/12202/it_IT/)\n"
@@ -20,21 +20,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr "Errore"
@@ -54,8 +54,8 @@ msgstr "Errore XML nel file fusiondirectory.conf: %s alla linea %d"
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr "Errore di configurazione"
 
@@ -68,23 +68,23 @@ msgstr ""
 "Sembra che si stia tentando di decodificare qualcosa che non è codificato : \n"
 "%s <br/> Si prega di controllare non si stia utilizzando un file fusiondirectory.secrets mentre le password non sono crittografate."
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr "Errore LDAP"
 
@@ -200,8 +200,8 @@ msgstr "Invia un rapporto di bug"
 msgid "Toggle information"
 msgstr "Mostra/Nascondi l'informazione"
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr "Sopra"
 
@@ -210,14 +210,14 @@ msgid "Down"
 msgstr "Sotto"
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr "Ordina in modo crescente"
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr "Ordina in modo decrescente"
 
@@ -229,79 +229,79 @@ msgstr "Seleziona tutto"
 msgid "created by"
 msgstr "Creato da"
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr "Vai al dipartimento base"
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr "Root"
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr "Sali di un dipartimento"
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr "Vai al dipartimento dell'utente"
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr "Home"
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr "Ricarica la lista"
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr "Invia"
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr "Azioni"
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr "Copia"
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr "Taglia"
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr "Incolla"
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr "Taglia questa voce"
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr "Copia questa voce"
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr "Restaura le 'copie istantanee'"
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr "Lista d'esportazione"
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr "Restaura la 'copia istantanea'"
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr "Crea una 'copia istantanea'"
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr "Crea una nuova 'copia istantanea a partire da questi oggetti"
 
@@ -314,31 +314,31 @@ msgstr ""
 
 #: include/class_SnapshotHandler.inc:40
 msgid "Snapshot"
-msgstr ""
+msgstr "Snapshot"
 
 #: include/class_SnapshotHandler.inc:41
 msgid "Snapshot handler"
-msgstr ""
+msgstr "Gestore di snapshot"
 
 #: include/class_SnapshotHandler.inc:46
 msgid "Restore over an existing object"
-msgstr ""
+msgstr "Ripristina su un oggetto esistente"
 
 #: include/class_SnapshotHandler.inc:47
 msgid "Restore a deleted object"
-msgstr ""
+msgstr "Ripristina un oggetto eliminato"
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr "C'é stato un problema nella decompressione dei dati di snapshot"
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr "I dati dello snapshot non possono essere recuperati"
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -350,17 +350,17 @@ msgstr ""
 "Modello di oggetti, utilizzato per creare diversi oggetti con valori simili"
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr "Nome del modello"
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr "Errore interno"
 
@@ -384,7 +384,7 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr "Impossibile modificare la password, utente \"%s\" sconosciuto "
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
@@ -392,22 +392,22 @@ msgstr ""
 "é necessario compilare saslRealm o saslExop nello schermo di configurazione "
 "per usare SASL"
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr "Applica filtro"
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr "Cerca nella sottostruttura"
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
-msgstr ""
+msgstr "Ricerche in 1%s"
 
 #: include/functions.inc:97
 #, php-format
@@ -424,21 +424,21 @@ msgstr ""
 "Errore fatale: impossibile inizializzare la classe '%s' - esegui '%s' per "
 "porre rimedio al problema"
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr "Errore fatale"
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr ""
 "Fatale: Errore durante la connessione al server LDAP. Il server dice: '%s'"
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
@@ -446,11 +446,11 @@ msgstr ""
 "Il login (uid) non é unico all'interno della struttura LDAP. Per favore "
 "contattare il vostro amministratore di sistema."
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr "Errore di autentificazione"
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
@@ -458,11 +458,11 @@ msgstr ""
 "Sembrerebbe che la password sia scaduta. Per favore utilizzare <a "
 "href=\"recovery.php\"> recupero password </a> per cambiarla"
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr "Errore all'aggiunta di un bloccaggio. Contatta i programmatori !"
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
@@ -471,21 +471,21 @@ msgstr ""
 "Impossibile creare i dati per il bloccaggio nell'annuario LDAP. Contatta "
 "l'amministratore del sistema !"
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr "Il server LDAP ha risposto: %s"
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr "Avvertimento"
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
@@ -493,12 +493,12 @@ msgstr ""
 "Sono stati trovati molteplici bloccaggi per lo stesso oggetto da bloccare. "
 "Questo non dovrebbe mai succedere. Ripulire le referenze multiple."
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr "Il valore limite dell'entries %d è stato superato !"
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
@@ -507,73 +507,73 @@ msgstr ""
 "Impostare il nuovo valore limite a %s et mostrare questo messaggio se lo "
 "stesso valore è superato"
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr "Configura"
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr "incompleto"
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr "Prosegui comunque"
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr "Modifica malgrado l'avvertimento"
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr "Sei sul punto di modificare la/le voce/voci %s"
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr "%sB"
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr "%sKiB"
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr "%sMiB"
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr "%sGiB"
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr "%sTiB"
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr "%sPiB"
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr "%sPiB"
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr "%sZiB"
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr "%sYiB"
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
@@ -582,63 +582,63 @@ msgstr ""
 "Il file '%s' non puó essere rimosso. Prova ad usare fusiondirectory-setup "
 "--check-directories per correggerne i privilegi di accesso."
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr "Impossibile scrivere il file di revisione !"
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr "Impossibile leggere il file di revisione!"
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr "Avvertimento LDAP"
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 "Impossibile trovare informazioni sugli schemi a partire dal server. Nessuna "
 "verifica degli schemi è stata effettuata !"
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr "Schema principale di FusionDirectory"
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 "Schema utilizzato per memorizzare la configurazione di FusionDirectory"
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 "Utilizzato per memorizzare le informazioni in modalità fiducia in utenti o "
 "gruppi."
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr "Usato per memorizzare i modelli."
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr "Usato per memorizzare le informazioni POSIX."
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr "Manca la classe di oggetti necessaria \"%s\"!"
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr "Manca classe di oggetti optional \"%s\"!"
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr "Classe(i) disponibile(i)"
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
@@ -646,13 +646,13 @@ msgstr ""
 "Avete installato il plugin di gruppi misti, ma la configurazione dello "
 "schema non supporta questo."
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr "Per usare gruppi misti l'objetClass \"posixGroup\" deve essere AUSILIARIO"
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
@@ -660,44 +660,44 @@ msgstr ""
 "Il vostro schema é configurato per supportare gruppi misti, ma manca il "
 "plugin."
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr "L'objectClass \"posixGroup\" deve essere STRUTTURALE"
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 "Impossibile trovare il file '%s' - esegui '%s' per porre rimedio al problema"
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr "Tutti gli oggetti in questa categoria"
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr "Nome utente"
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr "Autorizzazioni"
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr "Annulla tutto"
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr "Impossibile incollare"
 
@@ -928,109 +928,109 @@ msgstr "'%s' deve essere %d o un valore più grande !"
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr "'%s' dipende da '%s' - indica entrambi i valori !"
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr "C'è un'altra entry con l'attributo '%s' nel sistema !"
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr "La entry '%s' usa già l'attributo '%s'!"
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr "Il campo necessario '%s' è vuoto !"
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr "Esempio:"
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr "Il campo '%s' contiene caratteri sbagliati"
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr "'%s' non è permesso:"
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr "'%s' non è permesso !"
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr "Estensione PHP %s  mancante !"
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr "Annulla"
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr "Ok"
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr "Applica"
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr "Registra"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr "Aggiungi"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr "Aggiungi %s"
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr "Elimina"
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr "Rimuovi %s"
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr "Modifica..."
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr "Modifica %s..."
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr "Indietro"
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr "Questa identità non possiede valide estensioni %s !"
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
@@ -1039,7 +1039,7 @@ msgstr ""
 "Questa identità ha i parametri %s attivati. Puoi disattivarli cliccando sul "
 "bottone qui sotto."
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
@@ -1048,7 +1048,7 @@ msgstr ""
 "Questa identità ha i parametri %s attivati. Per disattivarla hai bisogno di "
 "rimuovere prima di tutto i parametri %s !"
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
@@ -1057,7 +1057,7 @@ msgstr ""
 "Questa identità ha i parametri %s disattivati. Puoi attivarli cliccando sul "
 "bottone qui sotto."
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
@@ -1066,7 +1066,7 @@ msgstr ""
 "Questa identità ha i parametri %s disattivati. Per attivarli devi prima di "
 "tutto impostare i parametri %s !"
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
@@ -1075,186 +1075,186 @@ msgstr ""
 "Questo account ha disattivato le impostazioni %s. Per abilitarle, devi prima"
 " disabilitare le impostazioni %s!"
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr "Imposta i parametri %s"
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr "Rimuovi i parametri %s"
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 "Clicka sul bottone 'Modifica' qui sotto per cambiare le informazioni in "
 "questa finestra"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr "Gennaio"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr "Febbraio"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr "Marzo"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr "Aprile"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr "Maggio"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr "Giugno"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr "Luglio"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr "Agosto"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr "Settembre"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr "Ottobre"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr "Novembre"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr "Dicembre"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr "Domenica"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr "Lunedi"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr "Martedi"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr "Mercoledi"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr "Giovedi"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr "Venerdi"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr "Sabato"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr "operazione di lettura"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr "operazione di aggiunta"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr "operazione di modifica"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr "operazione di rimozione"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr "operazione di ricerca"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr "autentificazione"
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr "La richiesta inoltrata all'annuario LDAP %s è fallita!"
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr "La richiesta inoltrata all'annuario LDAP è fallita!"
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr "Oggetto"
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr "L'invio è fallito !"
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr "Invio fallito: %s"
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr "Errore di comunicazione con il servizio d'infrastruttura !"
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr "Errore di comunicazione con il servizio d'infrastruttura: %s"
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr "Questo '%s' è attualmente utilizzato da questo oggetto: %s"
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr "Questo '%s' è attualmente in uso."
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr "Questo '%s' è attualmente utilizzato da questi oggetti: %s"
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr "Il file '%s' non esiste !"
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr "Il file '%s' non puó essere aperto in lettura !"
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr "Il file '%s' non puó essere aperto in scrittura !"
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
@@ -1263,37 +1263,37 @@ msgstr ""
 "Il valore di '%s' nno è ancora stato configurato oppure non è valido, "
 "verifica il file di configurazione !"
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr "Il file '%s' non puó essere cancellato !"
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr "La cartella '%s' non puó essere creata  !"
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr "La cartella '%s' non puó essere cancellata !"
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr "Verificazione del supporto per %s"
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr "Istalla e attiva il modulo PHP %s."
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr "Installa e attiva il modulo Pear %s."
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
@@ -1302,7 +1302,7 @@ msgstr ""
 "Impossibile inizializzare la classe '%s' ! Forse manca un'estensione "
 "nell'installazione di FusionDirectory ?"
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1325,7 +1325,7 @@ msgstr "Seleziona le entries desiderate"
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1337,14 +1337,14 @@ msgstr "Nome"
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr "Descrizione"
 
@@ -1364,80 +1364,90 @@ msgstr "Ferma il servizio"
 msgid "Restart service"
 msgstr "Riavvia il servizio"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Base"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr "Base dell'oggetto"
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr "Il valore del campo base dovrebbe sempre essere una stringa"
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr "Errore, la data non é corretta: %s"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr "Ore"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr "Minuti"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr "Secondi"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr "Data"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr "Tempo"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr "Impossibile leggere il file importato : %s"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr "il file è vuoto"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr "Il file non è stato trovato"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr "Il file non puó essere letto"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr "%s (%d bytes)"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr "L'attributo %s è disabilitato, il suo valore non può essere impostato"
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr "Caricare"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr "Scarica"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
@@ -1445,10 +1455,10 @@ msgstr ""
 "Impossibile salvare la foto dell'utente, Fusiondirectory necessita che il "
 "modulo PHP \"imagick\" sia installato "
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1459,16 +1469,16 @@ msgstr ""
 msgid "Remove"
 msgstr "Elimina"
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr "Numero"
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1509,53 +1519,63 @@ msgstr "Un numero con la virgola più grande di %f"
 msgid "A float smaller than %f"
 msgstr "Un numero con la virgola più piccolo di %f"
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr "Il valore del campo \"%s\" multivalutato non é un array"
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr "%s (necessario)"
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr "SetAttribute \"1%s\" è stato impostato su un valore non compatibile"
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr "Valore non valido per %s"
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr "Nessuno"
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 "Il valore \"%s\" per il campo \"%s\" non si trova nella lista delle scelte "
 "possibili"
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr "SetAttribute%ssè stato impostato su un valore non compatibile"
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr "Impostazioni del template"
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr "Questo è il nome del template"
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr "Solo la scheda principale puo' calcolare il dn"
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr "Non puo' calcolare il dn: nessuna scheda di classe parente per \"%s\""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
@@ -1563,17 +1583,17 @@ msgstr ""
 "Impossibile calcolare il dn: impossibile trovare le informazioni di "
 "objectType in questa  classe scheda \"%s\""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr "C'é già un'altra entry con il medesimo dn: %s"
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr "La voce %s non esiste"
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -1582,17 +1602,21 @@ msgstr ""
 "che possono essere state fatte da altri andranno perse se si salva questa "
 "voce !"
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr "Servizio \"%s\""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr "Tab \"%s\""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr "Impossibile creare un DN univoco"
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr "Campo \"%s\" sconosciuto"
@@ -1606,113 +1630,118 @@ msgstr ""
 "Nessuna definizione di plugin trovato per inizializzare \"%s\", si prega di "
 "consultare il file di configurazione."
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr "Impossibile calcolare DN per oggetto:%s"
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
-msgstr ""
+msgstr "Spostamento da \"1%s\" a \"1%s\" non riuscito: 1%s"
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr "B"
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr "KiB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr "MiB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr "GiB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr "TiB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr "secondi"
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr "minuti"
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr "ore"
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr "giorni"
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr "Aggiungi (finestra di dialogo)"
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr "Gruppo POSIX %s"
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr "Ruolo %s"
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr "Raggruppa %s"
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr "Gruppo di utenti"
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr "Sconosciuto"
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr "Modello"
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr "Modello %s"
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr "Mostra %s"
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr "Errore di filtro"
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr "Il filtro non è completo!"
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr "Errore d'autorizzazione"
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr "Non sei autorizzato a creare una 'copia instantanea' di %s."
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr "Non sei autorizzato a restaurare una 'copia instantanea' di %s."
@@ -1720,7 +1749,7 @@ msgstr "Non sei autorizzato a restaurare una 'copia instantanea' di %s."
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #, php-format
 msgid "You are not allowed to delete a snapshot for %s."
-msgstr ""
+msgstr "Non sei autorizzato a eliminare uno snapshot per 1%s."
 
 #: include/simpleplugin/simple-list.xml:11
 msgid "NO LABEL"
@@ -1772,11 +1801,11 @@ msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr ""
 "Il canale richiesto non esiste! Contatta l'amministratore del sistema."
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr "Avvertimento sul rendimento"
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr ""
@@ -1785,114 +1814,114 @@ msgstr ""
 
 #: include/class_ldap.inc:797
 #, php-format
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgstr ""
+"Impossibile creare automaticamente delle sottostrutture con RDN \"%s\": non "
+"supportato"
+
+#: include/class_ldap.inc:822
+#, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 "Impossibile creare automaticamente delle sottostrutture con RDN \"%s\": "
 "alcun class object trovato!"
 
-#: include/class_ldap.inc:835
-#, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
-msgstr ""
-"Impossibile creare automaticamente delle sottostrutture con RDN \"%s\": non "
-"supportato"
-
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr "durante l'operazione su '%s' usando il server LDAP '%s'"
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr "durante l'operazione sul server LDAP %s"
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr "proc_open non é riuscito ad eseguire la ricerca LDAP"
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 "Errore alla Linea %s, la prima riga di una voce non puo'iniziare con uno "
 "spazio "
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 "Errore alla linea %s, i riferimenti ad un file esterno non sono supportati"
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr "Errore alla linea %s, l'attribution \"%s\" non ha alcun valore"
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr "Errore alla linea %s, un blocco d'ingresso puo'avere solo un dn"
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 "Errore alla linea %s, un blocco d'ingresso dovrebbe iniziare con il dn"
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 "Errore durante l'importazione del dn: \"%s\", verifica il tuo file LDIF a "
 "partire dalla linea %s"
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr "Creare una copia instantanea degli oggetti"
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr "Ripristinare snapshots"
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr "Registrazione cronologica"
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr "Timestamp di questa creazione di snapshot"
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr "Motivo"
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr "Motivo della creazione di questa copia instantanea"
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr "Anno-mese-giorno, Ore:minuti:secondi"
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr "DN"
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr "Restaura"
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr "Ripristinare snapshots"
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr "Copie istantanee"
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr "Copia istantanea esistente per questo oggetto"
 
@@ -1903,7 +1932,7 @@ msgstr "Elenco dei dipartimenti"
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr "Dipartimento"
 
@@ -1920,7 +1949,7 @@ msgstr "Dominio"
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr "Organizzazione"
 
@@ -1930,7 +1959,7 @@ msgstr "Organizzazione"
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr "Dipartimenti"
 
@@ -1939,7 +1968,7 @@ msgid "department"
 msgstr "dipartimento"
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1981,7 +2010,7 @@ msgid "Website of this %s"
 msgstr "Sito Web di questo %s"
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr "Manager"
 
@@ -1992,12 +2021,12 @@ msgstr "Responsabile di questo %s "
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr "Località"
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr "Regione"
 
@@ -2009,7 +2038,7 @@ msgid "Country"
 msgstr "Stato"
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr "Indirizzo"
 
@@ -2019,7 +2048,7 @@ msgid "A postal address for this %s"
 msgstr "Indirizzo postale di questo %s "
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr "Telefono"
 
@@ -2028,7 +2057,7 @@ msgid "Telephone number"
 msgstr "Numero di telefono"
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr "Fax"
 
@@ -2050,6 +2079,14 @@ msgstr "Oggetto di dominio"
 msgid "country"
 msgstr "Paese"
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr "Prefisso internazionale"
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr "Un prefisso internazionale di due lettere da ISO 3166"
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -2060,11 +2097,11 @@ msgstr "Nome della località"
 msgid "locality"
 msgstr "Località"
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr "Gestisci i dipartimenti"
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
@@ -2072,7 +2109,7 @@ msgstr ""
 "Gestire i reparti, i paesi, i componenti di dominio, i domini, le località e"
 " le note di organizzazione,"
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr "Utenti e gruppi"
 
@@ -2234,56 +2271,56 @@ msgstr "Informazioni gruppo di oggetti"
 msgid "Group"
 msgstr "Gruppo"
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr "Nome del gruppo"
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr "Breve descrizione del gruppo"
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr "Propietario"
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr "Oggetti membri"
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr "Oggetti membro di questo gruppo"
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr "Sistema di fiducia"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr "Modalità di fiducia"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr "Tipo di autorizzazione per questi host"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr "disattivato"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr "accesso completo"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr "autorizza l'accesso a questi host"
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr "Consenti all'utente di connettersi solo a questo elenco di host "
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr "Non é consentito mettre workstations e terminali nello stesso gruppo"
@@ -2344,7 +2381,7 @@ msgid "Access control roles assignment dialog"
 msgstr "Gestione della lista di controllo degli accessi"
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr "Modalità"
 
@@ -2385,28 +2422,28 @@ msgstr "Utenti o gruppi a cui assegnare questo ruolo"
 msgid ", and %d others"
 msgstr ", e %d altri"
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr "Assegnazioni ACL"
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr "Gestione delle ACL"
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr "Gestione della lista di controllo degli accessi"
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr "Assegnazioni"
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr "Assegnazioni ACL per questa base"
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr "Assegnazioni su un ogetto o sottostruttura %s"
@@ -2505,11 +2542,12 @@ msgstr "Gestisci gli utenti"
 msgid "Manage user accounts and their properties"
 msgstr "Gestire gli account utente e le loro proprietà"
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr "Blocco dell'account"
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
@@ -2518,20 +2556,29 @@ msgstr ""
 "La metodologia password \"%s\"  non sopporta il blocco. L'account \"%s\" non"
 " é stato bloccato!"
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+"Blocco non riuscito utilizzando il metodo password \"%s\". L'account \"%s\" "
+"non è stato bloccato!"
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr "Sblocca l'account"
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr "Blocca l'account"
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr "Account utente"
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr "Informazioni account utente"
@@ -2786,7 +2833,7 @@ msgstr ""
 "recupero della loro password"
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr "Attributo di connessione"
 
@@ -2998,47 +3045,62 @@ msgstr "Base per le copie istantanee"
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr "La base dove gli snapshot saranno immagazzinati nell'annuario LDAP."
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr "Chiavi esterne con caratteri wildcard"
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+"Abilita le ricerche con caratteri jolly come member = * quando si sposta un "
+"intero reparto. Ciò aprirà tutti i gruppi e i ruoli esistenti per "
+"assicurarsi che le chiavi straniere siano rispettate. Lento su grandi "
+"alberi."
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr "Impostazioni per la password"
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr "Algoritmo di memorizzazione delle password"
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr "Algoritmo di default da usare"
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr "Forza l'algoritmo di default"
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr "Forza l'uso dell'algoritmo di default per le password"
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr "Lunghezza minima per le password"
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr "Lunghezza minima per le password utente"
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr "Differenze minime della password"
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr "Numero minimo di caratteri diversi rispetto alla  vecchia password"
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr "Utilizza una scadenza per l'account"
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
@@ -3046,33 +3108,33 @@ msgstr ""
 "Attiva gli attributi di test della password durante la connessione a "
 "FusionDirectory e forza il rinnovo della password oppure blocca l'account"
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr "SASL Realm"
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr "SASL Exop"
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr "Attributo da salvare nell'attributo userPassword"
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr "Connessione e sessione"
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 "Quale attributo LDAP deve essere utilizzato come nome di login durante il "
 "login."
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr "Forza le connessioni criptate"
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
@@ -3080,171 +3142,171 @@ msgstr ""
 "Abilita i controlli di sicurezza PHP per forzare l'accesso cifrato (https) "
 "verso l'interfaccia web."
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr "Mostra un avvertimento quando la sessione non è criptata"
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 "verrà visualizzato un avvertimento all'utente quando si utilizza http invece"
 " di https."
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr "Durata di vita della sessione"
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr "Definisce, in secondi, quando una sessione scade (0 per disabilitare)"
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr "Autentificazione HTTP Basic"
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 "Usa protocollo di autenticazione HTTP Basic anziché il modulo di login."
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr "Autenticazione HTTP Header"
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr "Utilizzare l'autenticazione HTTP Header anziché il modulo di login."
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr "Nome intestazione"
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr "Nome dell'header contenente identificativo utente."
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr "SSL"
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr "Percorso della chiave"
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr "Percorso a chiave privata FusionDirectory . Inutilizzato per ora."
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr "Percorso del Certificato"
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr "Percorso al certificato di FusionDirectory;  Inutilizzato per ora."
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr "Percorso del certificato CA"
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 "Percorso al certificato CA. Usato per convalidare l'host del Server "
 "Argonaut."
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr "CAS"
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr "Abilita CAS"
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr "IL Login CAS verrà usato al posto del bind LDAP"
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr "Percorso del file contenente il certificato CA sul server CAS"
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr "Host"
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr "Host del server CAS"
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr "Porta"
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr "Porta sulla quale il server CAS è all'ascolto"
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr "Contesto CAS"
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr "Contesto CAS da utilizzare"
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr ""
 "Ramo dell'annuario dove sono immagazzinate le informazioni sugli utenti e i "
 "gruppi"
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr "Tipo di attributo DN degli utenti"
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr "Attributo da usare all'inizio del dn degli utenti"
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr "Modello CN"
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr "Modello da usare per costruire il nome comune del campo"
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr "Regola di denominazione rigorosa"
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr "Consente il controllo rigoroso di nomi utente e di gruppo"
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr "RDN utenti"
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr "Ramo nel quale gli utenti sono immagazzinati"
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr "Ruolo ACL RDN"
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr "Ramo nel quale i ruoli ACL sono immagazzinati"
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr "Limitare i membri del ruolo"
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
@@ -3252,22 +3314,22 @@ msgstr ""
 "Quando è abilitato solo gli utenti dello stesso ramo o membri di gruppi "
 "dello stesso ramo possono essere aggiunti ad un ruolo."
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr "Campi indirizzi separati"
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 "Esporre la via, la casella postale e i campi del codice postale anziché "
 "l'indirizzo postale."
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr "Modello indirizzo postale"
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
@@ -3275,15 +3337,15 @@ msgstr ""
 "Quando si utilizzano campi di indirizzi separati, è possibile utilizzare un "
 "modello per riempire il campo postalAddress."
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr "Debugging"
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr "Mostra gli errori"
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
@@ -3292,11 +3354,11 @@ msgstr ""
 "essere disabilitato nelle installazioni di produzione, a causa di possibili "
 "password che potrebbero passare in chiaro."
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr "Durata massima di una richiesta LDAP"
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
@@ -3304,11 +3366,11 @@ msgstr ""
 "Interrompi le azioni LDAP se non ci sono risposte nel tempo limite impartito"
 " in secondi."
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr "Inserisci le statistiche dell'annuario LDAP nel giornale di sistema"
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
@@ -3316,23 +3378,23 @@ msgstr ""
 "Invia le statistiche di timing LDAP al syslog. Questo può aiutare a trovare "
 "i problemi di indicizzazione o i filtri di ricerca erronei."
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr "Livello per il debug"
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr "Mostra alcune informazioni su ogni caricamento della pagina."
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr "Altro"
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr "Mostra il riepilogo negli elenchi"
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
@@ -3341,11 +3403,11 @@ msgstr ""
 "delle liste, visualizzando una breve sintesi del tipo e del numero di "
 "elementi nella lista."
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr "Mostra tab ACL su tutti gli oggetti"
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
@@ -3353,66 +3415,66 @@ msgstr ""
 "Per l'impostazione di diritti ACL molto specifici potreste aver bisogno di "
 "dare accesso ad un singolo oggetto."
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr "Categorie di reparto disponibili"
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr "Categorie disponibili nel menu a discesa"
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 "Utilizza questa funzione per nascondere alcune voci di menu a determinati "
 "gruppi di utenti"
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr "Gruppo o ruolo"
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr "PLugin per la lista nera"
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr "Lista nera del menu Plugin"
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr "Connessioni"
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr "Hooks che sarà chiamato quando un'azione specificasi verifica"
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr "Tab"
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr "Il tab concernente questo hook"
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr "Quando chiamare questo comando"
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr "Comando"
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr "Il comando che sarà chiamato"
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr "Mostra hook di uscita"
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
@@ -3420,8 +3482,8 @@ msgstr ""
 "Quando l'esecuzione dell'hook é abilitata con successo il risultato é "
 "mostrato all'utente tramite una finestra di dialogo."
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr "Automatico"
 
@@ -3563,7 +3625,7 @@ msgid "Password hash method to use"
 msgstr "Algoritmo da usare per la password"
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3588,140 +3650,140 @@ msgstr "Stessa password come sopra, per evitare errori"
 msgid "User lock status"
 msgstr "Stato di blocco utente"
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr "Informazioni personali"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr "Cognome"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr "Cognome utente"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr "Nome"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr "Nme utente"
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr "Breve descrizione dell'utente"
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr "Foto"
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr "Avatar di questo utente"
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr "Informazioni di contatto organizzativo"
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr "Indirizzo postale ufficio"
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr "Stanza No."
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr "Numero dell'ufficio"
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr "Telefono ufficio"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr "Cellulare"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr "Telefono cellulare professionale"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr "Cercapersone"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr "Numero pager ufficio"
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr "Numero fax ufficio"
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr "Home Page"
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr "Pagina Web personale"
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr "Informazioni account utente"
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr "Login utente"
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr "Lingua preferita"
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr "Password dell'utente"
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr "Informazioni personali utente"
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr "Mostra il nome"
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr "Nome col quale questo utente dovrebbe apparire. Usato da Exchange."
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr "Indirizzo di casa"
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr "Indirizzo postale di casa"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr "Numero di telefono privato"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr "Numero di telefono di casa"
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr "Informazioni organizzazione"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr "Titolo"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
@@ -3729,74 +3791,74 @@ msgstr ""
 "Titolo di una persona nel proprio contesto organizzativo. Ogni titolo è una "
 "valore di questo attributo multivalore"
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr "Dipartimento al quale appartiene l'utente"
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr "Dipartimento No."
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr "Numero del dipartimento"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr "Matricola No."
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr "Matricola dell'impiegato"
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr "Qualifica"
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr "Via"
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr "Parte dell'indirizzo Via"
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr "Casella postale"
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr "CAP"
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr "Impossibile trovare %s nell'annuario LDAP"
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr "Non le é permesso cambiare la propria password"
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr "Devi attendere %d secondi prima di cambiare di nuovo la password"
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr "La password si trova nella cronologia delle vecchie password"
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr "La password non è stata cambiata dal valore esistente"
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr "Devi specificare la tua 'Password attuale' per procedere."
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
@@ -3804,24 +3866,24 @@ msgstr ""
 "Le password che hai inserito come \" Nuova password \" e \"Ripeti nuova "
 "password\" non corrispondono."
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Imposta la nuova password"
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr ""
 "La password che hai definito come 'Nuova password' è troppo simile a quella "
 "attuale."
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr "La password utilizzata come nuova è troppo breve."
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "La password contiene caratteri Unicode eventualmente problematici!"
 
@@ -3836,15 +3898,11 @@ msgstr "Riferimenti"
 msgid "Welcome %s!"
 msgstr "Benvenuto %s!"
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr "Errore di configurazione"
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr "Completato"
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr "Successivo"
 
@@ -4044,14 +4102,31 @@ msgstr ""
 "FusionDirectory ha bisogno di questo modulo per comunicare con differenti "
 "tipi di server e protocolli."
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr "Controllo di interi pseudo casuali crittograficamente sicuri"
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+"Devi usare PHP> = 7 o avere il modulo openssl attivato in modo che "
+"FusionDirectory possa generare interi pseudo-casuali crittograficamente "
+"sicuri."
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
+msgstr "Effettua l'aggiornamento a PHP7 o attiva il modulo openssl."
+
+#: setup/class_setupStepChecks.inc:108
+msgid ""
 "FusionDirectory requires this module to encode variables for javascript use."
 msgstr ""
 "FusionDirectory ha bisogno di questo modulo per codificare le variabili per "
 "l'uso di JavaScript."
 
-#: setup/class_setupStepChecks.inc:108
+#: setup/class_setupStepChecks.inc:116
 msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
@@ -4059,12 +4134,12 @@ msgstr ""
 "FusionDirectory richiede questo modulo per filtrare una variabile con un "
 "filtro specificato."
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr ""
 "FusionDirectory ha bisogno di questo modulo per l'integrazione di Samba"
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
@@ -4072,41 +4147,41 @@ msgstr ""
 "FusionDirectory richiede il modulo 'mhash' oppure 'sha1' per poter "
 "utilizzare l'algoritmo di criptaggio SSHA."
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 "FusionDirectory ha bisogno di questo modulo per comunicare con il server "
 "IMAP."
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr "mbstring"
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr ""
 "FusionDirectory ha bisogno di questo modulo per gestire i caratteri Unicode."
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr "imagick"
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr ""
 "FusionDirectory ha bisogno di questa estensione per gestire le immagini."
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr "modulo di compressione"
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr ""
 "FusionDirectory ha bisogno di questa estensione per gestire gli snapshot (le"
 " copie istantanee)."
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
@@ -4116,16 +4191,16 @@ msgstr ""
 "variabili globali affinchè gli scripts possano accedervi senza cambiare la "
 "portata delle variabili. Questo puó generare un rischio per la sicurezza."
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
 "Cerca l'opzione register_globals nel tuo file php.ini e impostalo su 'Off'."
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr "PHP utilizza questa variabile per cancellare delle vecchie sessioni."
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
@@ -4133,7 +4208,7 @@ msgstr ""
 "Impostare questa variabile a \"1 giorno\" eviterà di perdere i coockies e le"
 " sessioni prima che siano realmente scadute."
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
@@ -4141,12 +4216,12 @@ msgstr ""
 "Cerca la variabile 'session.gc_maxlifetime' nel tuo file php.ini e impostala"
 " a 86400 o un valore più grande."
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr "Off"
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
@@ -4154,13 +4229,13 @@ msgstr ""
 "Per non avere problemi nell'uso di FusionDirectory, è necessario impostare "
 "l'opzione 'session.auto_start' su 'Off' nel file php.ini."
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 "Cerca la variabile 'session.auto_start' nel file php.ini e impostala su "
 "'Off'."
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
@@ -4169,14 +4244,14 @@ msgstr ""
 "memoria causeranno degli errori imprevisti che non saranno riproducibili ! "
 "Aumenta la memoria per delle installazioni più complesse."
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 "Cerca la variabile 'memory_limit' nel file php.ini e impostala su '128MB' o "
 "un valore più grande."
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
@@ -4184,16 +4259,16 @@ msgstr ""
 "Questa opzione influenza la gestione delle uscite. Per aumentare le "
 "prestazioni, impostala su 'Off'."
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr ""
 "Cerca la variabile 'implicit_flush' nel file php.ini e impostala su 'Off'."
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr "Il tempo di esecuzione deve essere di almeno 30 secondi."
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
@@ -4201,7 +4276,7 @@ msgstr ""
 "Cerca la variabile 'max_execution_time' nel file php.ini e impostala su '30'"
 " o un valore più grande."
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
@@ -4210,18 +4285,18 @@ msgstr ""
 "'Off'. PHP non trasmetterà alcuna informazione a proposito del server che "
 "stai configurando."
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr ""
 "Cerca la variabile 'expose_php' nel file php.ini e impostala su 'Off'."
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 "Aumenta le prestazioni del tuo server impostando la variabile "
 "'magic_quotes_gpc' su 'Off'."
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4513,81 +4588,81 @@ msgstr ""
 "sito . Scegliendo \" automatico\" utilizzerà la lingua richiesta dal "
 "browser. Questa impostazione può essere sovrascritto per utente ."
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr "Smarty"
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 "La cartella '%s' dichiarata come cartella di compilazione è inaccessibile !"
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr ""
 "Il file di configurazione %s/%s non è leggibile. Operazione Annullata."
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr "Attenzione: la sessione  <a href=\"%s\"> non é crittografata!</a>"
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr "Indirizzo di posta elettronica"
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr "Alcun account trovato con login \"%s\" "
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr "Trovati più accounts con login \"%s\""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr "Non c'è nessun account che usa l'indirizzo mail %s"
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr "Ci sono più account che usano l'indirizzo mail %s"
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 "L'utente che usa la mail \"%s\" é bloccato. Si prega di contattare "
 "l'amministratore di sistema."
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 "Contattare l'amministratore, c'è stato un problema con il server di posta "
 "elettronica"
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr "Questo token non è valido"
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 "Si è verificato un problema con il server mail, la email di conferma non è "
 "stata inviata"
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr "Configurazione PHP"
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
@@ -4595,31 +4670,31 @@ msgstr ""
 "Errore fatale: Register globals è attivato. FusionDirectory rifiuterà ogni "
 "accesso utente finchè questo errore non sarà corretto da un amministratore."
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr "Modifica della password"
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr "La tua password sta per scadere, per favore cambiala !"
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr "La tua password é scaduta, per favore impostarne una nuova."
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr "Fine della memoria disponibile !"
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr "Le verifiche ACL dell'utente sono state disattivate"
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr "Estensione"
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
@@ -4628,11 +4703,11 @@ msgstr ""
 "Errore fatale: Impossibile trovare alcuna definizione per il plugin '%s' "
 "('%s' non è un file)!"
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr "Errore di configurazione"
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
@@ -4641,7 +4716,7 @@ msgstr ""
 "Errore fatale: non tutte le variabili POST sono state trasferite da PHP - "
 "per favore informane l'amministratore!"
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
@@ -4649,7 +4724,7 @@ msgstr ""
 "Attenzione: la durata della sessione configurata nel fusiondirectory.conf "
 "verrà sostituita dalle impostazioni di php.ini."
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
@@ -4658,79 +4733,75 @@ msgstr ""
 "La configurazione %s/%s di FusionDirectory non è leggibile. Esegui "
 "fusiondirectory-setup --check-config per risolvere questo problema."
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr "Errore Smarty"
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 "Il directory \"%s\" specificato come directory di compilazione non é "
 "accessibile!"
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr "La tua sessione in FusionDirectory è scaduta!"
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr "Il tuo IP è stato cambiato!"
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr "Parametro \"%s\" di plugin invalido"
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr "Nessuna sessione trovata!"
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr "Lo schema LDAP verifica gli errori riportati:"
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr "Errore di schema LDAP"
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr "Prego specifica un nome utente valido !"
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr "Prego specifica la tua password !"
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr "Verifica il nome utente e la password."
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr "Conto bloccato. Contatta l'amministratore del sistema!"
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr "Nessun valore trovato nell'header HTTP \"%s\""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr "L'utente header \"%s\"  non è stato trovato nel LDAP"
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr "L'accesso con utente \"%s\" ha innescato l'errore: %s"
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr "Impossibile trovare l'utente \"%s\" CAS nell'annuario LDAP"
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
diff --git a/locale/ja/fusiondirectory.po b/locale/ja/fusiondirectory.po
index 3424c4a54eb4a87fb848bba03b995c886cc1dd3b..d969791673ad79384ff65831add5dd8ccf0b72d1 100644
--- a/locale/ja/fusiondirectory.po
+++ b/locale/ja/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Language-Team: Japanese (https://www.transifex.com/fusiondirectory/teams/12202/ja/)\n"
 "MIME-Version: 1.0\n"
@@ -19,21 +19,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr ""
@@ -53,8 +53,8 @@ msgstr ""
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr ""
 
@@ -65,23 +65,23 @@ msgid ""
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr ""
 
@@ -188,8 +188,8 @@ msgstr ""
 msgid "Toggle information"
 msgstr ""
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr ""
 
@@ -198,14 +198,14 @@ msgid "Down"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr ""
 
@@ -217,79 +217,79 @@ msgstr ""
 msgid "created by"
 msgstr ""
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr ""
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr ""
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr ""
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr ""
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr ""
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr ""
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr ""
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr ""
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr ""
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr ""
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr ""
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr ""
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr ""
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr ""
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr ""
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr ""
 
@@ -314,17 +314,17 @@ msgstr ""
 msgid "Restore a deleted object"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr ""
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -335,17 +335,17 @@ msgid "Object template, used to create several objects with similar values"
 msgstr ""
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr ""
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr ""
 
@@ -369,25 +369,25 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr ""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
 msgstr ""
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr ""
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr ""
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr ""
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr ""
@@ -403,257 +403,257 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr ""
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr ""
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
 msgstr ""
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr ""
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
 msgstr ""
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
 "administrator!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr ""
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr ""
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
 msgstr ""
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr ""
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
 "exceeds"
 msgstr ""
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr ""
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr ""
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr ""
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr ""
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr ""
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr ""
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr ""
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr ""
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr ""
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr ""
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr ""
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr ""
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr ""
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr ""
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
 "directories to fix permissions."
 msgstr ""
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr ""
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr ""
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr ""
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr ""
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr ""
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr ""
 
@@ -881,365 +881,365 @@ msgstr ""
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr ""
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr ""
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr ""
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr ""
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr ""
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr ""
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr ""
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr ""
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr ""
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr ""
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr ""
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr ""
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr ""
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr ""
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr ""
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr ""
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr ""
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
 " the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
 "the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
 "disable the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr ""
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr ""
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr ""
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr ""
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr ""
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr ""
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr ""
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
 "configuration file!"
 msgstr ""
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr ""
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr ""
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr ""
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
 "FusionDirectory setup?"
 msgstr ""
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1258,7 +1258,7 @@ msgstr ""
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1270,14 +1270,14 @@ msgstr ""
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr ""
 
@@ -1297,89 +1297,99 @@ msgstr ""
 msgid "Restart service"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr ""
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1390,16 +1400,16 @@ msgstr ""
 msgid "Remove"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1440,83 +1450,97 @@ msgstr ""
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr ""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -1528,113 +1552,118 @@ msgid ""
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr ""
@@ -1690,115 +1719,115 @@ msgstr ""
 msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr ""
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr ""
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr ""
 
@@ -1809,7 +1838,7 @@ msgstr ""
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr ""
 
@@ -1826,7 +1855,7 @@ msgstr ""
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr ""
 
@@ -1836,7 +1865,7 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr ""
 
@@ -1845,7 +1874,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1887,7 +1916,7 @@ msgid "Website of this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr ""
 
@@ -1898,12 +1927,12 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr ""
 
@@ -1915,7 +1944,7 @@ msgid "Country"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr ""
 
@@ -1925,7 +1954,7 @@ msgid "A postal address for this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr ""
 
@@ -1934,7 +1963,7 @@ msgid "Telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr ""
 
@@ -1956,6 +1985,14 @@ msgstr ""
 msgid "country"
 msgstr ""
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -1966,17 +2003,17 @@ msgstr ""
 msgid "locality"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr ""
 
@@ -2136,56 +2173,56 @@ msgstr ""
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2246,7 +2283,7 @@ msgid "Access control roles assignment dialog"
 msgstr ""
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr ""
 
@@ -2287,28 +2324,28 @@ msgstr ""
 msgid ", and %d others"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr ""
@@ -2407,31 +2444,39 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr ""
@@ -2678,7 +2723,7 @@ msgid ""
 msgstr ""
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr ""
 
@@ -2861,395 +2906,406 @@ msgstr ""
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr ""
 
@@ -3379,7 +3435,7 @@ msgid "Password hash method to use"
 msgstr ""
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3404,234 +3460,234 @@ msgstr ""
 msgid "User lock status"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
@@ -3646,15 +3702,11 @@ msgstr ""
 msgid "Welcome %s!"
 msgstr ""
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr ""
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr ""
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr ""
 
@@ -3837,143 +3889,157 @@ msgid ""
 "servers and protocols."
 msgstr ""
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
-"FusionDirectory requires this module to encode variables for javascript use."
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:108
 msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
 "risk."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4244,204 +4310,200 @@ msgid ""
 "can be overriden per user."
 msgstr ""
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr ""
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr ""
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr ""
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr ""
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr ""
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr ""
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr ""
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
 " a file)!"
 msgstr ""
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr ""
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
 "inform your administrator!"
 msgstr ""
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
 "fusiondirectory-setup --check-config to fix this."
 msgstr ""
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr ""
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr ""
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr ""
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr ""
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr ""
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr ""
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr ""
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr ""
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr ""
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr ""
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr ""
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
diff --git a/locale/ko/fusiondirectory.po b/locale/ko/fusiondirectory.po
index 6b818d0a7d479ee4a87f2f4d3105b8412203b20f..f4b91db1af6b9b088a716cadb561afac979b9c42 100644
--- a/locale/ko/fusiondirectory.po
+++ b/locale/ko/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Choi Chris <chulwon.choi@gmail.com>, 2018\n"
 "Language-Team: Korean (https://www.transifex.com/fusiondirectory/teams/12202/ko/)\n"
@@ -20,21 +20,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr "오류"
@@ -54,8 +54,8 @@ msgstr ""
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr "설정 에러"
 
@@ -66,25 +66,25 @@ msgid ""
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
-msgstr ""
+msgstr "lDAP 오류"
 
 #: include/class_config.inc:324
 msgid "Cannot bind to LDAP. Please contact the system administrator."
@@ -189,24 +189,24 @@ msgstr ""
 msgid "Toggle information"
 msgstr ""
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
-msgstr ""
+msgstr "위"
 
 #: include/class_listing.inc:312
 msgid "Down"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr ""
 
@@ -218,79 +218,79 @@ msgstr ""
 msgid "created by"
 msgstr ""
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr ""
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr ""
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr ""
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr ""
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr ""
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr ""
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr ""
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
-msgstr ""
+msgstr "작업"
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr ""
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr ""
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr ""
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr ""
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr ""
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr ""
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr ""
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr ""
 
@@ -315,38 +315,38 @@ msgstr ""
 msgid "Restore a deleted object"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr ""
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
-msgstr ""
+msgstr "템플릿"
 
 #: include/class_template.inc:44
 msgid "Object template, used to create several objects with similar values"
 msgstr ""
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr ""
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr ""
 
@@ -370,25 +370,25 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr ""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
 msgstr ""
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr ""
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr ""
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr ""
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr ""
@@ -404,257 +404,257 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr ""
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr ""
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
 msgstr ""
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr ""
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
 msgstr ""
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
 "administrator!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr ""
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
-msgstr ""
+msgstr "ã…—"
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
 msgstr ""
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr ""
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
 "exceeds"
 msgstr ""
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr ""
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr ""
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr ""
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr ""
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr ""
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr ""
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr ""
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr ""
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr ""
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr ""
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr ""
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr ""
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr ""
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr ""
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
 "directories to fix permissions."
 msgstr ""
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr ""
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr ""
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr ""
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr ""
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr "'%s' 파일을 사용할 수 없습니다.  '%s' 를 실행해 주세요."
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr ""
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
-msgstr ""
+msgstr "í—ˆ"
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr ""
 
@@ -882,365 +882,365 @@ msgstr ""
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr ""
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr ""
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr ""
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr ""
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr ""
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr ""
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr ""
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr ""
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr ""
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr ""
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr ""
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr ""
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr ""
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr ""
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr ""
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr ""
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr ""
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
 " the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
 "the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
 "disable the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr ""
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr "오브젝트"
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr ""
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr ""
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr ""
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr ""
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr ""
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
 "configuration file!"
 msgstr ""
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr ""
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr ""
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr ""
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
 "FusionDirectory setup?"
 msgstr ""
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1254,12 +1254,12 @@ msgstr ""
 
 #: include/simpleplugin/simple-select-list.xml:11
 msgid "Please select the desired entries"
-msgstr ""
+msgstr "원하는 항목을 선택하십시오."
 
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1271,14 +1271,14 @@ msgstr "명칭"
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr "설명"
 
@@ -1298,89 +1298,99 @@ msgstr ""
 msgid "Restart service"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr ""
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
-msgstr ""
+msgstr "ì‹ "
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
-msgstr ""
+msgstr "ë¶„"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr "시간"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
-msgstr ""
+msgstr "파일이 비어있음"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
-msgid "Upload"
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
+msgid "Upload"
+msgstr "업로"
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr "다운로드"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1389,18 +1399,18 @@ msgstr ""
 #: plugins/admin/groups/group-list.xml:150
 #: plugins/admin/users/user-list.xml:115
 msgid "Remove"
-msgstr ""
+msgstr "제거"
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1441,83 +1451,97 @@ msgstr ""
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr "없음"
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr ""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr "잘못된 필드 \"%s\""
@@ -1529,113 +1553,118 @@ msgid ""
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr "알 수 없음"
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
-msgstr ""
+msgstr "권한 오류"
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr ""
@@ -1654,7 +1683,7 @@ msgstr ""
 #: plugins/admin/groups/group-list.xml:66 plugins/admin/users/user-list.xml:73
 #: setup/class_setupStepMigrate.inc:806
 msgid "Create"
-msgstr ""
+msgstr "생성"
 
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
@@ -1691,115 +1720,115 @@ msgstr ""
 msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr ""
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr ""
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
-msgstr ""
+msgstr "타임스탬프"
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr ""
 
@@ -1810,7 +1839,7 @@ msgstr ""
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr ""
 
@@ -1827,7 +1856,7 @@ msgstr ""
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr ""
 
@@ -1837,7 +1866,7 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr ""
 
@@ -1846,13 +1875,13 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
 #: plugins/admin/aclrole/class_aclRole.inc:95
 msgid "Properties"
-msgstr ""
+msgstr "설정"
 
 #: plugins/admin/departments/class_department.inc:67
 #, php-format
@@ -1888,7 +1917,7 @@ msgid "Website of this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr ""
 
@@ -1899,26 +1928,26 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
-msgstr ""
+msgstr "위치"
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
-msgstr ""
+msgstr "wn"
 
 #: plugins/admin/departments/class_department.inc:99
 #: plugins/admin/departments/class_country.inc:29
 #: plugins/admin/departments/class_country.inc:30
 #: plugins/admin/departments/class_country.inc:33
 msgid "Country"
-msgstr ""
+msgstr "지역"
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
-msgstr ""
+msgstr "주소"
 
 #: plugins/admin/departments/class_department.inc:102
 #, php-format
@@ -1926,16 +1955,16 @@ msgid "A postal address for this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
-msgstr ""
+msgstr "전화번호"
 
 #: plugins/admin/departments/class_department.inc:106
 msgid "Telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr ""
 
@@ -1957,6 +1986,14 @@ msgstr ""
 msgid "country"
 msgstr ""
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -1967,19 +2004,19 @@ msgstr ""
 msgid "locality"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
-msgstr ""
+msgstr "사용자와 그룹"
 
 #: plugins/admin/groups/class_groupManagement.inc:35
 #: plugins/personal/roles/class_userRoles.inc:33
@@ -2018,7 +2055,7 @@ msgstr ""
 #: plugins/admin/groups/class_groupManagement.inc:195
 #: plugins/admin/groups/class_groupManagement.inc:226
 msgid "Infrastructure service"
-msgstr ""
+msgstr "인프라 서비스"
 
 #: plugins/admin/groups/class_groupManagement.inc:198
 #: plugins/admin/groups/class_groupManagement.inc:203
@@ -2049,7 +2086,7 @@ msgstr ""
 
 #: plugins/admin/groups/class_groupManagement.inc:279
 msgid "Posix"
-msgstr ""
+msgstr "Posix"
 
 #: plugins/admin/groups/class_groupManagement.inc:279
 msgid "Edit posix properties"
@@ -2126,7 +2163,7 @@ msgstr ""
 
 #: plugins/admin/groups/class_ogroup.inc:175
 msgid "Object group"
-msgstr ""
+msgstr "객체 그룹"
 
 #: plugins/admin/groups/class_ogroup.inc:176
 msgid "Object group information"
@@ -2135,58 +2172,58 @@ msgstr ""
 #: plugins/admin/groups/class_ogroup.inc:180
 #: plugins/admin/groups/class_ogroup.inc:181
 msgid "Group"
-msgstr ""
+msgstr "그룹"
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
-msgstr ""
+msgstr "그룹 명칭"
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
-msgstr ""
+msgstr "그룹 요약"
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
-msgstr ""
+msgstr "시스템 신뢰"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
-msgstr ""
+msgstr "트러스트 노드"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
-msgstr ""
+msgstr "호스트에 대한 인증 타입"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
-msgstr ""
+msgstr "미사용"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
-msgstr ""
+msgstr "ì „ì²´ ì ‘ê·¼"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
-msgstr ""
+msgstr "호스트에 접근 허용"
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
-msgstr ""
+msgstr "호스트 리스트에 접근 가능 그룹"
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2197,11 +2234,11 @@ msgstr ""
 
 #: plugins/admin/groups/group-list.xml:93
 msgid "Trigger action"
-msgstr ""
+msgstr "트리거 동작"
 
 #: plugins/admin/groups/group-list.xml:100
 msgid "Schedule action"
-msgstr ""
+msgstr "게획된 동작"
 
 #: plugins/admin/groups/class_roleGeneric.inc:56
 msgid "Role information"
@@ -2247,7 +2284,7 @@ msgid "Access control roles assignment dialog"
 msgstr ""
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr ""
 
@@ -2288,28 +2325,28 @@ msgstr ""
 msgid ", and %d others"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr ""
@@ -2408,31 +2445,39 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr ""
@@ -2679,7 +2724,7 @@ msgid ""
 msgstr ""
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr ""
 
@@ -2862,395 +2907,406 @@ msgstr ""
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
-msgstr ""
+msgstr "호스트"
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
-msgstr ""
+msgstr "포트"
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
-msgstr ""
+msgstr "기타"
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr ""
 
@@ -3380,7 +3436,7 @@ msgid "Password hash method to use"
 msgstr ""
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3405,234 +3461,234 @@ msgstr ""
 msgid "User lock status"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
-msgstr ""
+msgstr "개인 정보"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
-msgstr ""
+msgstr "성"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
-msgstr ""
+msgstr "성"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
-msgstr ""
+msgstr "호출기"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr "표시 이름"
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
@@ -3647,15 +3703,11 @@ msgstr ""
 msgid "Welcome %s!"
 msgstr ""
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr ""
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr ""
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr ""
 
@@ -3729,7 +3781,7 @@ msgstr ""
 
 #: setup/class_setupStepLdap.inc:83
 msgid "Status"
-msgstr ""
+msgstr "상태"
 
 #: setup/class_setupStepLdap.inc:86
 msgid "Current status"
@@ -3765,7 +3817,7 @@ msgstr ""
 
 #: setup/class_setupStepLdap.inc:183
 msgid "Retry"
-msgstr ""
+msgstr "재시도"
 
 #: setup/class_setupStepLdap.inc:187
 #, php-format
@@ -3838,143 +3890,157 @@ msgid ""
 "servers and protocols."
 msgstr ""
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
-"FusionDirectory requires this module to encode variables for javascript use."
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:108
 msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
 "risk."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4116,7 +4182,7 @@ msgstr ""
 
 #: setup/class_setupStepMigrate.inc:796
 msgid "Groups"
-msgstr ""
+msgstr "그룹"
 
 #: setup/class_setupStepMigrate.inc:799
 msgid "Roles"
@@ -4245,204 +4311,200 @@ msgid ""
 "can be overriden per user."
 msgstr ""
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr ""
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr "FustionDirection 설정 %s/%s 을 읽을 수 없습니다. 중단됨."
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr "메일 주소"
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr "로그인 계정 \"%s\"을 찾을 수 없습니다."
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr "로그인 계정 \"%s\"이 여러 개 있습니다."
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr "메일 서버에 문제가 발생핬습니다. 관리자에게 문의바랍니다."
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr "토큰이 유효하지 않습니다."
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr ""
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr ""
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr ""
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr ""
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr ""
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr "플러그인"
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
 " a file)!"
 msgstr ""
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr ""
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
 "inform your administrator!"
 msgstr ""
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
 "fusiondirectory-setup --check-config to fix this."
 msgstr ""
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr ""
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr ""
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr ""
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr ""
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr ""
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr ""
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr ""
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr ""
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr ""
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr ""
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr ""
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -4452,7 +4514,7 @@ msgstr ""
 #: plugins/admin/users/user-filter.tpl.c:2
 #: ihtml/themes/breezy/simple-filter.tpl.c:2
 msgid "Filter"
-msgstr ""
+msgstr "í•„í„°"
 
 #: plugins/admin/acl/remove.tpl.c:2
 msgid ""
@@ -4594,7 +4656,7 @@ msgstr ""
 
 #: setup/setup_migrate_adminAccount.tpl.c:11
 msgid "User ID"
-msgstr ""
+msgstr "사용자 ID"
 
 #: setup/setup_migrate_adminAccount.tpl.c:17
 msgid "Password (again)"
diff --git a/locale/lv/fusiondirectory.po b/locale/lv/fusiondirectory.po
index 82eb94c9e6d2b7143743c079ead491eabf66c941..c38097104bceec00dac39e98dffc3dcecd7cd196 100644
--- a/locale/lv/fusiondirectory.po
+++ b/locale/lv/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Latvian (https://www.transifex.com/fusiondirectory/teams/12202/lv/)\n"
@@ -20,21 +20,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr "Kļūda"
@@ -54,8 +54,8 @@ msgstr ""
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr ""
 
@@ -66,23 +66,23 @@ msgid ""
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr "LDAP kļūda"
 
@@ -189,8 +189,8 @@ msgstr ""
 msgid "Toggle information"
 msgstr ""
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr ""
 
@@ -199,14 +199,14 @@ msgid "Down"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr ""
 
@@ -218,79 +218,79 @@ msgstr ""
 msgid "created by"
 msgstr ""
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr ""
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr ""
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr ""
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr ""
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr ""
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr ""
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr ""
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr "Darbības"
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr ""
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr ""
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr ""
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr ""
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr ""
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr ""
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr ""
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr ""
 
@@ -315,17 +315,17 @@ msgstr ""
 msgid "Restore a deleted object"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr ""
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -336,17 +336,17 @@ msgid "Object template, used to create several objects with similar values"
 msgstr ""
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr ""
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr "Iekšējā kļūda"
 
@@ -370,25 +370,25 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr ""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
 msgstr ""
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr ""
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr ""
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr ""
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr ""
@@ -404,257 +404,257 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr ""
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr ""
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
 msgstr ""
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr ""
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
 msgstr ""
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
 "administrator!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr ""
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr "Brīdinājums"
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
 msgstr ""
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr ""
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
 "exceeds"
 msgstr ""
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr ""
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr ""
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr ""
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr ""
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr ""
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr ""
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr ""
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr ""
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr ""
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr ""
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr ""
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr ""
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr ""
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr ""
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
 "directories to fix permissions."
 msgstr ""
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr ""
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr ""
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr ""
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr ""
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr ""
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr "Atļauja"
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr ""
 
@@ -882,365 +882,365 @@ msgstr ""
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr ""
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr ""
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr ""
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr ""
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr ""
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr ""
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr ""
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr ""
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr ""
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr ""
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr ""
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr ""
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr ""
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr ""
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr ""
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr ""
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr ""
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
 " the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
 "the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
 "disable the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr ""
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr ""
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr ""
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr ""
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr ""
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr ""
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr ""
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
 "configuration file!"
 msgstr ""
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr ""
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr ""
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr ""
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
 "FusionDirectory setup?"
 msgstr ""
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1259,7 +1259,7 @@ msgstr ""
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1271,14 +1271,14 @@ msgstr "Vārds "
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr "Apraksts"
 
@@ -1298,89 +1298,99 @@ msgstr ""
 msgid "Restart service"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr ""
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1391,16 +1401,16 @@ msgstr ""
 msgid "Remove"
 msgstr "Noņemt"
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1441,83 +1451,97 @@ msgstr ""
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr ""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -1529,113 +1553,118 @@ msgid ""
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr ""
@@ -1691,115 +1720,115 @@ msgstr ""
 msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr ""
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr ""
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr ""
 
@@ -1810,7 +1839,7 @@ msgstr ""
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr "Nodaļa"
 
@@ -1827,7 +1856,7 @@ msgstr ""
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr "Organizācija"
 
@@ -1837,7 +1866,7 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr ""
 
@@ -1846,7 +1875,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1888,7 +1917,7 @@ msgid "Website of this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr ""
 
@@ -1899,12 +1928,12 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr "Atrašanās vieta"
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr "Valsts"
 
@@ -1916,7 +1945,7 @@ msgid "Country"
 msgstr "Valsts"
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr "Adrese"
 
@@ -1926,7 +1955,7 @@ msgid "A postal address for this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr "Tālrunis"
 
@@ -1935,7 +1964,7 @@ msgid "Telephone number"
 msgstr "Tālruņa numurs"
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr "Fakss"
 
@@ -1957,6 +1986,14 @@ msgstr ""
 msgid "country"
 msgstr ""
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -1967,17 +2004,17 @@ msgstr ""
 msgid "locality"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr ""
 
@@ -2137,56 +2174,56 @@ msgstr ""
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2247,7 +2284,7 @@ msgid "Access control roles assignment dialog"
 msgstr ""
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr ""
 
@@ -2288,28 +2325,28 @@ msgstr ""
 msgid ", and %d others"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr ""
@@ -2408,31 +2445,39 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr ""
@@ -2679,7 +2724,7 @@ msgid ""
 msgstr ""
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr ""
 
@@ -2862,395 +2907,406 @@ msgstr ""
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr ""
 
@@ -3380,7 +3436,7 @@ msgid "Password hash method to use"
 msgstr ""
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3405,234 +3461,234 @@ msgstr ""
 msgid "User lock status"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr "Uzvārds"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr "Vārds"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr "Mobilais"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr "Peidžeris"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr "Mājas pasta adrese"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr "Mājas tālruņa numurs"
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr "Nosaukums"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr "Pasta indekss"
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
@@ -3647,15 +3703,11 @@ msgstr ""
 msgid "Welcome %s!"
 msgstr ""
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr ""
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr ""
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr ""
 
@@ -3838,143 +3890,157 @@ msgid ""
 "servers and protocols."
 msgstr ""
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
-"FusionDirectory requires this module to encode variables for javascript use."
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:108
 msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
 "risk."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4245,204 +4311,200 @@ msgid ""
 "can be overriden per user."
 msgstr ""
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr ""
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr "E-pasta adrese"
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr ""
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr ""
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr ""
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr ""
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr ""
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr ""
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
 " a file)!"
 msgstr ""
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr ""
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
 "inform your administrator!"
 msgstr ""
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
 "fusiondirectory-setup --check-config to fix this."
 msgstr ""
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr ""
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr ""
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr ""
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr ""
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr ""
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr ""
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr ""
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr ""
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr ""
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr ""
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr ""
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
diff --git a/locale/nb/fusiondirectory.po b/locale/nb/fusiondirectory.po
index 853d83eaa554ff09073892013f340721a7dc835e..3d215a5838d57067b6e6f882c9504b29ff020476 100644
--- a/locale/nb/fusiondirectory.po
+++ b/locale/nb/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Norwegian Bokmål (https://www.transifex.com/fusiondirectory/teams/12202/nb/)\n"
@@ -20,21 +20,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr "Feil"
@@ -54,8 +54,8 @@ msgstr ""
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr ""
 
@@ -66,23 +66,23 @@ msgid ""
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr "LDAP-feil"
 
@@ -189,8 +189,8 @@ msgstr ""
 msgid "Toggle information"
 msgstr ""
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr ""
 
@@ -199,14 +199,14 @@ msgid "Down"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr ""
 
@@ -218,79 +218,79 @@ msgstr ""
 msgid "created by"
 msgstr ""
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr ""
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr ""
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr ""
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr ""
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr ""
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr ""
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr ""
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr ""
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr ""
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr ""
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr ""
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr ""
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr ""
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr ""
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr ""
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr ""
 
@@ -315,17 +315,17 @@ msgstr ""
 msgid "Restore a deleted object"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr ""
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -336,17 +336,17 @@ msgid "Object template, used to create several objects with similar values"
 msgstr ""
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr ""
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr ""
 
@@ -370,25 +370,25 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr ""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
 msgstr ""
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr ""
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr ""
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr ""
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr ""
@@ -404,257 +404,257 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr ""
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr ""
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
 msgstr ""
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr ""
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
 msgstr ""
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
 "administrator!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr ""
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr ""
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
 msgstr ""
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr ""
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
 "exceeds"
 msgstr ""
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr ""
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr ""
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr ""
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr ""
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr ""
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr ""
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr ""
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr ""
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr ""
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr ""
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr ""
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr ""
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr ""
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr ""
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
 "directories to fix permissions."
 msgstr ""
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr ""
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr ""
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr ""
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr ""
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr ""
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr ""
 
@@ -882,365 +882,365 @@ msgstr ""
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr ""
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr ""
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr ""
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr ""
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr ""
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr ""
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr ""
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr ""
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr ""
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr ""
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr ""
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr ""
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr ""
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr ""
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr ""
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr ""
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr ""
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
 " the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
 "the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
 "disable the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr ""
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr ""
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr ""
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr ""
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr ""
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr ""
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr ""
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
 "configuration file!"
 msgstr ""
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr ""
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr ""
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr ""
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
 "FusionDirectory setup?"
 msgstr ""
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1259,7 +1259,7 @@ msgstr ""
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1271,14 +1271,14 @@ msgstr "Navn"
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr "Beskrivelse"
 
@@ -1298,89 +1298,99 @@ msgstr ""
 msgid "Restart service"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr ""
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1391,16 +1401,16 @@ msgstr ""
 msgid "Remove"
 msgstr "Fjern"
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1441,83 +1451,97 @@ msgstr ""
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr ""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -1529,113 +1553,118 @@ msgid ""
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr ""
@@ -1691,115 +1720,115 @@ msgstr ""
 msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr ""
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr ""
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr ""
 
@@ -1810,7 +1839,7 @@ msgstr ""
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr ""
 
@@ -1827,7 +1856,7 @@ msgstr ""
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr ""
 
@@ -1837,7 +1866,7 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr ""
 
@@ -1846,7 +1875,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1888,7 +1917,7 @@ msgid "Website of this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr ""
 
@@ -1899,12 +1928,12 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr ""
 
@@ -1916,7 +1945,7 @@ msgid "Country"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr ""
 
@@ -1926,7 +1955,7 @@ msgid "A postal address for this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr ""
 
@@ -1935,7 +1964,7 @@ msgid "Telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr ""
 
@@ -1957,6 +1986,14 @@ msgstr ""
 msgid "country"
 msgstr ""
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -1967,17 +2004,17 @@ msgstr ""
 msgid "locality"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr ""
 
@@ -2137,56 +2174,56 @@ msgstr ""
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2247,7 +2284,7 @@ msgid "Access control roles assignment dialog"
 msgstr ""
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr ""
 
@@ -2288,28 +2325,28 @@ msgstr ""
 msgid ", and %d others"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr ""
@@ -2408,31 +2445,39 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr ""
@@ -2679,7 +2724,7 @@ msgid ""
 msgstr ""
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr ""
 
@@ -2862,395 +2907,406 @@ msgstr ""
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr "Vert"
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr ""
 
@@ -3380,7 +3436,7 @@ msgid "Password hash method to use"
 msgstr ""
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3405,234 +3461,234 @@ msgstr ""
 msgid "User lock status"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
@@ -3647,15 +3703,11 @@ msgstr ""
 msgid "Welcome %s!"
 msgstr ""
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr ""
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr ""
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr ""
 
@@ -3838,143 +3890,157 @@ msgid ""
 "servers and protocols."
 msgstr ""
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
-"FusionDirectory requires this module to encode variables for javascript use."
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:108
 msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
 "risk."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4245,204 +4311,200 @@ msgid ""
 "can be overriden per user."
 msgstr ""
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr ""
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr ""
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr ""
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr ""
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr ""
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr ""
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr ""
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
 " a file)!"
 msgstr ""
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr ""
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
 "inform your administrator!"
 msgstr ""
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
 "fusiondirectory-setup --check-config to fix this."
 msgstr ""
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr ""
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr ""
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr ""
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr ""
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr ""
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr ""
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr ""
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr ""
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr ""
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr ""
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr ""
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
diff --git a/locale/nl/fusiondirectory.po b/locale/nl/fusiondirectory.po
index 9b9503bd663f64974455653a25dbbdb08a4a044c..ff3d988c94db022952a2218ed7804752908416be 100644
--- a/locale/nl/fusiondirectory.po
+++ b/locale/nl/fusiondirectory.po
@@ -8,9 +8,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Lucien Antonissen <lucien.antonissen@digipolis.be>, 2016\n"
+"Last-Translator: Benoit Mortier <benoit.mortier@opensides.be>, 2018\n"
 "Language-Team: Dutch (https://www.transifex.com/fusiondirectory/teams/12202/nl/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -20,21 +20,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr "Fout"
@@ -54,8 +54,8 @@ msgstr "XML fout in fusiondirectory.conf: %s op regel %d"
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr "Configuratiefout"
 
@@ -68,23 +68,23 @@ msgstr ""
 "Het lijkt erop dat je iets probeert te decoderen wat niet gecodeerd is: %s<br/>\n"
 "a.u.b. kijk na dat je geen gebruik maakt van een fusiondirectory.secrets file terwijl je paswoorden niet geëncrypteerd zijn."
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr "LDAPfout"
 
@@ -196,8 +196,8 @@ msgstr "Stuur probleemrapport"
 msgid "Toggle information"
 msgstr "Informatie weergeven/verbergen"
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr "Omhoog"
 
@@ -206,14 +206,14 @@ msgid "Down"
 msgstr "Omlaag"
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr "Sorteer opwaarts"
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr "Sorteer neerwaarts"
 
@@ -225,79 +225,79 @@ msgstr "Selecteer alles"
 msgid "created by"
 msgstr "aangemaakt door"
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr "Ga naar basisafdeling"
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr "Basis"
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr "Ga een afdeling omhoog"
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr "Ga naar de gebruikersafdeling"
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr "Home"
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr "Lijst herladen"
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr "Indienen"
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr "Acties"
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr "Kopieer"
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr "Knip"
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr "Plakken"
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr "Deze invoer knippen"
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr "Deze invoer kopieren"
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr "Restaureer snapshots"
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr "Export lijst"
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr "Herstel snapshot"
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr "Maak snapshot"
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr "Maak een nieuw snapshot van dit object"
 
@@ -308,31 +308,31 @@ msgstr "De tijdzone-instelling \"%s\" in je configuratie is ongeldig."
 
 #: include/class_SnapshotHandler.inc:40
 msgid "Snapshot"
-msgstr ""
+msgstr "Snapshot"
 
 #: include/class_SnapshotHandler.inc:41
 msgid "Snapshot handler"
-msgstr ""
+msgstr "Snapshot behandelaar"
 
 #: include/class_SnapshotHandler.inc:46
 msgid "Restore over an existing object"
-msgstr ""
+msgstr "Herstel over een bestaand object"
 
 #: include/class_SnapshotHandler.inc:47
 msgid "Restore a deleted object"
-msgstr ""
+msgstr "Herstel een verwijderd object"
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr "Er was een probleem om snapshotdata te decomprimeren"
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr "Snapshotdata kon niet opgehaald worden"
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -345,17 +345,17 @@ msgstr ""
 " te creëren"
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr "Sjabloon naam"
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr "Interne fout"
 
@@ -379,7 +379,7 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr "Kan paswoord niet veranderen, onbekende gebruiker \"%s\""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
@@ -387,19 +387,19 @@ msgstr ""
 "Je moet saslRealm of saslExop invullen in het configuratiescherm als je SASL"
 " wil gebruiken"
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr "Filter toepassen"
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr "Zoek in substructuur"
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr "Zoekt in %s"
@@ -419,21 +419,21 @@ msgstr ""
 "Fatale error: kan klasse '%s' niet instantiëren - probeer '%s' te draaien om"
 " dit op te lossen"
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr "Fatale fout."
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr ""
 "FATAAL: Fout bij het verbinden van de LDAP server. De server meldt: '%s'."
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
@@ -441,11 +441,11 @@ msgstr ""
 "Login (uid) is niet uniek binnen de LDAP boom. a.u.b. contacteer je "
 "administrator."
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr "Authenticatiefout"
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
@@ -453,13 +453,13 @@ msgstr ""
 "Het lijkt erop dat je gebruikerspaswoord vervallen is. a.u.b. gebruik <a "
 "href=\"recovery.php\"> paswoord herstel </a> om het te veranderen."
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr ""
 "Fout tijdens het toevoegen van een vergrendeling. Contacteer de "
 "programmeurs!"
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
@@ -468,21 +468,21 @@ msgstr ""
 "Kan de vergrendelingsinformatie voor de LDAP-boom niet aanmaken. Gelieve je "
 "systeembeheerder te contacteren!"
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr "LDAP server weergegeven: %s"
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr "Waarschuwing"
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
@@ -491,12 +491,12 @@ msgstr ""
 "vergrendeling wil plaatsen. Dit zou niet mogen gebeuren - opschonen van "
 "meerdere referenties."
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr "De hoeveelheidslimiet van %d invoeren is overschreden!"
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
@@ -505,73 +505,73 @@ msgstr ""
 "Stel de nieuwe hoeveelheidslimiet in op %s en toon me dit bericht indien de "
 "limiet nog steeds overschreden wordt."
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr "Instellen"
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr "onvolledig"
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr "Toch doorgaan"
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr "Alsnog bewerken"
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr "Je staat op het punt de LDAP inzending/inzendingen te wijzigen %s"
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr "%sB"
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr "%sKiB"
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr "%sMiB"
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr "%sGiB"
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr "%sTiB"
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr "%sPiB"
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr "%sEiB"
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr "%sZiB"
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr "%sYiB"
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
@@ -580,61 +580,61 @@ msgstr ""
 "Bestand '%s' kon niet verwijderd worden. Probeer fusiondirectory-setup "
 "--check-directories om de rechten correct te plaatsen."
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr "Kan niet wegschrijven naar revisie bestand!"
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr "Kan revisie bestand niet lezen!"
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr "LDAP waarschuwing"
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 "Kan geen schema-informatie krijgen van de server. Geen schemaverificatie "
 "mogelijk!"
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr "HoofdFusionDirectoryschema"
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr "Schema gebruikt om FusionDirectory configuratie op te slaan"
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 "Gebruikt om trust-modus informatie op te slaan in gebruikers of groepen"
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr "Gebruikt om sjabloons op te slaan."
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr "Gebruikt om POSIX informatie op te slaan."
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr "Ontbrekende vereiste objectklasse \" %s\"!"
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr "Ontbrekende optionele objectklasse \" %s\"!"
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr "Klasse(n) beschikbaar"
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
@@ -642,7 +642,7 @@ msgstr ""
 "Je hebt de gemengde groep plugin geïnstalleerd, maar je schemaconfiguratie "
 "ondersteund dit niet."
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
@@ -650,7 +650,7 @@ msgstr ""
 "Om gemengde groep te gebruiken moet de objectKlasse \"posixGroup\" AUXILIARY"
 " zijn"
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
@@ -658,44 +658,44 @@ msgstr ""
 "Je schema is geconfigureerd om gemengde groepen te ondersteunen, maar deze "
 "plugin is niet aanwezig."
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr "De objectKlasse \"posixGroup\" moet STRUCTURAL zijn"
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 "Kan bestand '%s' niet vinden - gebruik a.u.b. '%s' om dit op te lossen"
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr "Alle objecten in deze categorie"
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr "Login"
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr "Rechten"
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr "Annuleer alles"
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr "Kan niet plakken"
 
@@ -923,109 +923,109 @@ msgstr "'%s' moet %d zijn of hoger!"
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr "'%s' hangt af van '%s' - geef a.u.b. beide waarden in!"
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr "Er is al een inzending met dit '%s' attribuut in het systeem!"
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr "De invoer '%s' gebruikt dit '%s' attribuut al!"
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr "Het vereiste veld '%s' is leeg!"
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr "Voorbeeld:"
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr "Het veld '%s' bevat ongeldige karakters"
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr "'%s' is niet toegelaten:"
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr "'%s' zijn niet toegelaten!"
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr "%s PHP extensie ontbreekt!"
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr "Annuleren"
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr "Ok"
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr "Toepassen"
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr "Opslaan"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr "Toevoegen"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr "Voeg %s toe"
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr "Verwijderen"
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr "Verwijder %s"
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr "Wijzig..."
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr "Wijzig %s..."
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr "Terug"
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr "De account heeft geen geldige %s extensies!"
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
@@ -1034,7 +1034,7 @@ msgstr ""
 "Deze account heeft %s opties actief. Je kan deze desactiveren door op ze te "
 "klikken hieronder."
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
@@ -1043,7 +1043,7 @@ msgstr ""
 "Deze account heeft %s opties actief. Om ze te desactiveren, zal je de %s "
 "opties eerst moeten verwijderen!"
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
@@ -1052,7 +1052,7 @@ msgstr ""
 "Deze account heeft %s opties op non-actief. Om ze te activeren kan je "
 "hieronder op ze klikken."
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
@@ -1061,7 +1061,7 @@ msgstr ""
 "Deze account heeft %s instellingen op non-actief. Om ze te activeren moet je"
 " de %s instellingen eerst toevoegen!"
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
@@ -1070,185 +1070,185 @@ msgstr ""
 "Deze account heeft %s instellingen op non-actief. Om ze te activeren moet je"
 " de %s opties eerst afzetten!"
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr "Voeg %s opties toe"
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr "Verwijder %s opties"
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 "Klik de 'Bewerk' knop onderaan om informatie te veranderen in deze dialoog"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr "Januari"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr "Februari"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr "Maart"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr "April"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr "Mei"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr "Juni"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr "Juli"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr "Augustus"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr "September"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr "Oktober"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr "November"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr "December"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr "Zondag"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr "Maandag"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr "Dinsdag"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr "Woensdag"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr "Donderdag"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr "Vrijdag"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr "Zaterdag"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr "leesbewerking"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr "voeg bewerking toe"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr "wijzig bewerking"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr "verwijder bewerking"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr "zoek bewerking"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr "authenticatie"
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr "LDAP %s mislukt!"
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr "LDAP bewerking mislukt!"
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr "Object"
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr "Upload faalde!"
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr "Upload faalde: %s"
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr "Communicatie met de infrastructuur dienst faalde!"
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr "Communicatie met de infrastructuur dienst faalde: %s"
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr "De '%s' is nog steeds in gebruik door dit object: %s"
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr "De '%s' is nog steeds in gebruik."
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr "De '%s' is nog steeds in gebruik door deze objecten: %s"
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr "Bestand '%s' bestaat niet!"
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr "Kan bestand '%s' niet openen om te lezen!"
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr "Kan bestand '%s' niet openen om te schrijven!"
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
@@ -1257,37 +1257,37 @@ msgstr ""
 "De waarde voor '%s' is momenteel niet geconfigureerd of niet geldig, "
 "verifieer a.u.b. je configuratie bestand!"
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr "Kan bestand '%s' niet verwijderen!"
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr "Kan folder '%s' niet maken!"
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr "Kan folder '%s' niet verwijderen!"
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr "Verificatie voor %s support"
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr "Installeer en activeer de %s PHP module."
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr "Installeer en activeer de %s Pear module."
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
@@ -1296,7 +1296,7 @@ msgstr ""
 "Kan class '%s' niet initializeren! Misschien ontbreekt er een plugin in je "
 "FusionDirectory setup?"
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1319,7 +1319,7 @@ msgstr "Gelieve de items te selecteren"
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1331,14 +1331,14 @@ msgstr "Naam"
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr "Omschrijving"
 
@@ -1358,80 +1358,90 @@ msgstr "Stop service"
 msgid "Restart service"
 msgstr "Herstart service"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Basis"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr "Objectbasis"
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr "La valeur de la base doit toujours être une chaîne"
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr "Fout, niet correcte datum: %s"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr "Uren"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr "Minuten"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr "Seconden"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr "Datum"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr "Tijd"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr "Kan geupload bestand niet lezen: %s"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr "bestand is leeg"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr "bestand niet gevonden"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr "bestand onleesbaar"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr "%s (%d bytes)"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr "Upload"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr "Download"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
@@ -1439,10 +1449,10 @@ msgstr ""
 "Kan gebruiker foto niet opslaan, FusionDirectory heeft de installatie van de"
 " PHP module \"imagick\" nodig!"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1453,16 +1463,16 @@ msgstr ""
 msgid "Remove"
 msgstr "Verwijderen"
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr "Nummer"
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1503,68 +1513,78 @@ msgstr "Een float groter dan %f"
 msgid "A float smaller than %f"
 msgstr "Een float kleiner dan %f"
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr "De waarde voor multi-waardevelden \"%s\" is geen array"
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr "%s (verplicht)"
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr "SetAttribute \"%s\" a été fixé à une valeur non compatible"
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr "Ongeldige waarde voor %s"
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr "Geen"
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr "De waarde \"%s\" voor veld \"%s\" staat niet in de lijst van mogelijke keuzes"
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr "StringAttribute \"%s\" a été fixé à une valeur non compatible"
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr "Sjabloon instellingen"
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr "Dit is de naam van het sjabloon"
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr "Alleen hoofdtab kan dn verwerken"
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr "Kan dn niet verwerken: geen parent tabklasse voor \"%s\""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 "Kan dn niet verwerken: kan objectType infos niet vinden van tabklasse \"%s\""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr "Er is al een invoer met dezelfde dn: %s"
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr "De invoer %s bestaat niet"
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -1573,17 +1593,21 @@ msgstr ""
 "ondertussen door anderen aangebrachte veranderingen zullen verloren gaan als"
 " je deze invoer bewaart."
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr "Service \"%s\""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr "Tab \"%s\""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr "Impossible de créer un DN unique"
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr "Onbekend veld \"%s\""
@@ -1597,113 +1621,118 @@ msgstr ""
 "Geen plugin definities gevonden om te initialiseren \"%s\", a.u.b. check je "
 "configuratie file."
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr "Impossible de calculer le DN pour l'objet : %s"
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
-msgstr ""
+msgstr "Verplaats van \"%s\" naar \"%s\" niet geslaagd: %s"
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr "B"
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr "KiB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr "MiB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr "GiB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr "TiB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr "seconden"
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr "minuten"
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr "uren"
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr "dagen"
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr "Toevoegen (dialoog)"
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr "POSIX groep %s"
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr "Rol %s"
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr "Groep %s"
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr "Gebruikersgroep"
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr "Onbekend"
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr "Van sjabloon"
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr "%s sjabloon"
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr "Toon %s"
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr "Filterfout"
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr "Deze filter is niet compleet!"
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr "Toestemmingsfout"
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr "U heeft geen toestemming om een snapshot te maken voor %s."
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr "U heeft geen toestemming om een snapshot te herstellen voor %s."
@@ -1711,7 +1740,7 @@ msgstr "U heeft geen toestemming om een snapshot te herstellen voor %s."
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #, php-format
 msgid "You are not allowed to delete a snapshot for %s."
-msgstr ""
+msgstr "Je hebt geen toelating om een snapshot te verwijderen voor %s.  "
 
 #: include/simpleplugin/simple-list.xml:11
 msgid "NO LABEL"
@@ -1762,121 +1791,121 @@ msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr ""
 "Gevraagde kanaal bestaat niet! Gelieve je Systeembeheerder te contacteren."
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr "Performantiewaarschuwing"
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr "LDAP performantie is slecht: laatste query duurde ongeveer %.2fs!"
 
 #: include/class_ldap.inc:797
 #, php-format
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgstr ""
+"Kan niet automatisch een substructuur met RDN \"%s\" creëren: niet "
+"ondersteund"
+
+#: include/class_ldap.inc:822
+#, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 "Kan niet automatisch een substructuur met RDN \"%s\" creëren: geen "
 "objectklasse gevonden!"
 
-#: include/class_ldap.inc:835
-#, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
-msgstr ""
-"Kan niet automatisch een substructuur met RDN \"%s\" creëren: niet "
-"ondersteund"
-
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr "bij het bewerken van '%s' op LDAP server '%s'"
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr "bij het bewerken van LDAP server %s"
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr "proc_open is er niet in geslaagd om ldapsearch uit te voeren"
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 "Fout lijn %s, eerste lijn van een invoer kan niet starten met een spatie"
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 "Fout lijn %s, referenties naar een extern bestand zijn niet ondersteund"
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr "Fout lijn %s, attribuut \"%s\" heeft geen waarde"
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr "Fout lijn %s, een invoerblok kan enkel maar één dn hebben"
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr "Fout lijn %s, een invoerblok moet starten met een dn"
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr "Fout tijdens importeren dn: \"%s\", a.u.b. kijk je LDIF na vanaf lijn %s!"
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr "Maak een object snapshot aan"
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr "DN van het object waarvan je een snapshot aan het maken bent"
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr "Timestempel"
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr "Tijdstempel van het aanmaken van deze snapshot"
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr "Reden"
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr "Reden van aanmaken van deze snapshot"
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr "Y-m-d,H-i:s"
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr "DN"
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr "Herstel"
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr "Herstellen snapshots"
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr "Snapshots"
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr "Bestaande snapshots voor dit object"
 
@@ -1887,7 +1916,7 @@ msgstr "Lijst met afdelingen"
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr "Afdeling"
 
@@ -1904,7 +1933,7 @@ msgstr "domein"
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr "Organisatie"
 
@@ -1914,7 +1943,7 @@ msgstr "Organisatie"
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr "Afdelingen"
 
@@ -1923,7 +1952,7 @@ msgid "department"
 msgstr "afdeling"
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1965,7 +1994,7 @@ msgid "Website of this %s"
 msgstr "Website van deze %s"
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr "Beheerder"
 
@@ -1976,12 +2005,12 @@ msgstr "Beheerder van deze %s"
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr "Plaats"
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr "Provincie"
 
@@ -1993,7 +2022,7 @@ msgid "Country"
 msgstr "Land"
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr "Adres"
 
@@ -2003,7 +2032,7 @@ msgid "A postal address for this %s"
 msgstr "Een postadres voor deze %s"
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr "Telefoon"
 
@@ -2012,7 +2041,7 @@ msgid "Telephone number"
 msgstr "Telefoonnummer"
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr "Fax"
 
@@ -2034,6 +2063,14 @@ msgstr "domeinbestanddeel"
 msgid "country"
 msgstr "land"
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -2044,11 +2081,11 @@ msgstr "Plaats"
 msgid "locality"
 msgstr "plaats"
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr "Beheer afdelingen"
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
@@ -2056,7 +2093,7 @@ msgstr ""
 "Beheer afdelingen, landen, domeincomponenten, domeinen, plaatsen en "
 "organisatienodes"
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr "Gebruikers en groepen"
 
@@ -2218,56 +2255,56 @@ msgstr "Object groepsinformatie"
 msgid "Group"
 msgstr "Groep"
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr "Naam van deze groep"
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr "Korte beschrijving van deze groep"
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr "Eigenaar"
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr "Ledenobjecten"
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr "Objectleden van deze groep"
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr "Systeem vertrouwen"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr "Vertrouwensmodus"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr "Type van authorisatie voor deze hosts"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr "gedeactiveerd"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr "volledige toegang"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr "sta toegang op deze computers toe"
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr "Laat alleen deze groep toe om met deze lijst van hosts te verbinden "
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2329,7 +2366,7 @@ msgid "Access control roles assignment dialog"
 msgstr "Rollentoegangscontrole toewijzigsdialoog"
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr "Modus"
 
@@ -2370,28 +2407,28 @@ msgstr "Gebruikers of groepen waaraan deze rol kan toegewezen worden"
 msgid ", and %d others"
 msgstr ", en %d anderen"
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr "ACL taak"
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr "ACL toekenning"
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr "Toegangscontrole rollentoewijzing"
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr "Toewijzing"
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr "ACL roltoewijzingen voor deze basis"
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr "Toewijzing op objecten of substructuur %s"
@@ -2490,11 +2527,12 @@ msgstr "Beheer gebruikers"
 msgid "Manage user accounts and their properties"
 msgstr "Beheer gebruikersaccounts en hun eigenschappen"
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr "Account vergrendeling"
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
@@ -2503,20 +2541,29 @@ msgstr ""
 "Paswoord methode \"%s\" ondersteunt geen vergrendeling. Account \"%s\" is "
 "niet vergrendeld!"
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+"Le verrouillage a échoué en utilisant la méthode de mot de passe \"%s\". Le "
+"compte \"%s\" n'a pas été verrouillé!"
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr "Ontgrendel account"
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr "Vergrendel account"
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr "Gebruikersaccount"
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr "Gebruikersaccount informatie"
@@ -2771,7 +2818,7 @@ msgstr ""
 "adressen in te geven om hun paswoord te herstellen"
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr "Login attribuut"
 
@@ -2973,47 +3020,58 @@ msgstr "Snaphosts basis"
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr "De basis waar snapshots moeten opgeslagen worden binnen LDAP."
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr "Paswoord opties"
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr "Paswoord standaard hash"
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr "Standaard te gebruiken hash "
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr "Verplicht standaard hash"
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr "Verplicht het gebruik van standaard paswoordhash"
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr "Paswoord minimumlengte"
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr "Minimum lengte van gebruikerspaswoorden"
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr "Minimumpaswoord wijkt af"
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr "Minimum aantal verschillende karakters voor het laatste paswoord"
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr "Gebruik accountvervaltijd"
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
@@ -3021,33 +3079,33 @@ msgstr ""
 "Activeert schaduwattribuut-testen tijdens het inloggen op FusionDirectory en"
 " verplicht paswoordvernieuwing of accountlocking"
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr "SASL Realm"
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr "SASL Exop"
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr "Attribuut op te slaan in het gebruikerspaswoordattribuut"
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr "Login en sessie"
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 "Welk LDAP attribuut moet gebruikt worden als de loginnaam tijdens het "
 "inloggen."
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr "Verplicht geëncrypteerde connecties"
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
@@ -3055,171 +3113,171 @@ msgstr ""
 "Activeert PHP veiligheidscontroles om  geëncrypteerde toegang (httpps) tot "
 "de web interface af te dwingen"
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr "Verwittig mij als de sessie niet gëencrypteerd is"
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 "Zal een waarschuwing tonen aan de gebruiker wanneer http gebruikt wordt "
 "i.p.v. https."
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr "Sessie levensduur"
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 "Definieert wanneer een sessie zal vervallen in seconden (0 om uit te "
 "schakelen)."
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr "HTTP Basis authenticatie"
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr "Gebruik HTTP basisauthenticatieprotocol i.p.v. het inlogformulier"
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr "HTTP Header authenticatie"
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr "Gebruik HTTP Header authenticatie i.p.v. het inlogformulier"
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr "Headernaam"
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr "Naam van de header die gebruikersidentiteit bevat"
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr "SSL"
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr "Sleutelpad"
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr "Pad naar de FusionDirectory private sleutel. Voorlopig niet gebruikt."
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr "Certificaatpad"
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr "Pad naar FusionDirectory certificaat. Voorlopig niet gebruikt."
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr "CA certificaat pad"
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 "Pad naar het CA certificaat. Gebruikt voor het valideren van de Argonaut "
 "host."
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr "CAS"
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr "Activeer CAS"
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr "CAS login zal gebruikt worden i.p.v. LDAP bind"
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr "Pad naar het CA certificaat van de CAS server"
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr "Host"
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr "Host van de CAS server"
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr "Poort"
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr "Poort waarop de CAS server luistert"
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr "CAS context"
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr "Te gebruiken CAS context "
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr "Personen- en groepsopslag"
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr "Personen DN attribuut"
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr "Attribuut te gebruiken in het begin van gebruikers dn"
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr "CN Patroon"
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr ""
 "Het patroon te gebruiken om het gemeenschappelijke naamveld aan te maken"
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr "Strikt naambeleid"
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr "Activeert strikte controle van gebruikers- en groepsnamen"
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr "Gebruikers RDN"
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr "De sectie waarin gebruikers opgeslagen zijn"
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr "ACL rol RDN"
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr "De sectie waarin ACL rollen opgeslagen zijn"
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr "Beperk rol leden"
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
@@ -3227,20 +3285,20 @@ msgstr ""
 "Wanneer geactiveerd kunnen enkel gebruikers van dezelfde familie of "
 "groepsleden van dezelfde familie toegevoegd worden aan een rol "
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr "Afzonderlijk adresveld"
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr "Toon street, postOfficeBox en postalCode velden i.p.v. postalAddress"
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr "Postadres patronen"
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
@@ -3248,15 +3306,15 @@ msgstr ""
 "Voor het gebruiken van afzonderlijke adresvelden kan je patronen gebruiken "
 "om postalAdres veld op te vullen."
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr "Debugging"
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr "Fouten weergeven"
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
@@ -3264,11 +3322,11 @@ msgstr ""
 "Toont PHP fouten in het bovenste deel van het scherm. Dit moet afgezet "
 "worden in productieomgevingen omdat het mogelijks paswoorden kan tonen."
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr "Maximum LDAP query tijd"
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
@@ -3276,11 +3334,11 @@ msgstr ""
 "Stop LDAP acties als er geen antwoord is binnen het aangegeven aantal "
 "seconden."
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr "Log LDAP statistieken"
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
@@ -3288,23 +3346,23 @@ msgstr ""
 "Track LDAP timing statistieken naar de syslog. Dit kan helpen "
 "indexeerproblemen of slechte filters te vinden."
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr "Debug level"
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr "Toon bepaalde informatie bij het opladen van elke pagina"
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr "Terminal Service diverse"
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr "Toon overzicht in lijsten"
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
@@ -3313,11 +3371,11 @@ msgstr ""
 "korte opsomming van type en nummering van elementen in de lijst zal "
 "weergeven."
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr "Toon ACL tab op alle objecten"
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
@@ -3325,66 +3383,66 @@ msgstr ""
 "Voor zeer specifieke ACL rechteninstellingen waarin je mogelijks rechten op "
 "één enkel object moet geven."
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr "Beschikbare afdelingcategorieën"
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr "Beschikbare categorieën in de afdelingsdropdown"
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 "Gebruik dit om enkele menu ingaves naar specifieke groepen en gebruikers te "
 "verbergen"
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr "Groep of rol"
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr "Plugin naar blacklist"
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr "Plugin menu blacklist"
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr "Hooks"
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr "Hooks die opgeroepen worden als er specifieke acties plaats vinden"
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr "Tab"
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr "De tab die op deze hook betrekking heeft"
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr "Wanneer dit commando op te roepen"
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr "Opdracht"
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr "De opdracht die opgeroepen zal worden"
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr "Toon hook output"
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
@@ -3392,8 +3450,8 @@ msgstr ""
 "Wanneer succesvol geactiveerd dan wordt er hook uitvoeringsoutput getoond "
 "aan de gebruiker gebruik makend van een dialoog."
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr "Automatisch"
 
@@ -3535,7 +3593,7 @@ msgid "Password hash method to use"
 msgstr "Paswoord te gebruiken hash methode"
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3560,141 +3618,141 @@ msgstr "Zelfde paswoord als voordien, om fouten te vermijden"
 msgid "User lock status"
 msgstr "Gebruiker vergrendelingstatus"
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr "Persoonlijke informatie"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr "Achternaam"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr "Achternaam van deze gebruiker"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr "Voornaam"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr "Voornaam van deze gebruiker"
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr "Korte beschrijving van de gebruiker"
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr "Afbeelding"
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr "De avatar van deze gebruiker"
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr "Organisatie contact informatie"
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr "Zakelijk postadres"
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr "Kamernr."
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr "Kamernummer"
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr "Zakelijk telefoonnummer"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr "GSM"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr "Zakelijk mobielnummer"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr "Bieper"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr "Zakelijk biepernummer"
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr "Zakelijk faxnummer"
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr "Homepage"
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr "Persoonlijke homepagina"
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr "Account informatie"
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr "Login van deze gebruiker"
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr "Gewenste taal"
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr "Paswoord van de gebruiker"
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr "Persoonlijke contactinformatie"
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr "Getoonde naam"
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 "Naam zoals die bij deze gebruiker moet verschijnen. Gebruikt door Exchange. "
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr "Thuisadres"
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr "Postadres thuis"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr "Telefoon privé"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr "Prive nummer"
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr "Organisatie informatie"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr "Titel"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
@@ -3702,75 +3760,75 @@ msgstr ""
 "Titel van een persoon in zijn organisatiecontext. Elke titel is één waarde "
 "van dit multi-waardeattribuut."
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr "Afdeling tot dewelke de gebruiker behoort"
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr "Afdelingsnr."
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr "Departement nummer"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr "Personeelsnr."
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr "Werknemersnummer"
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr "Werknemersfunctie"
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr "Straat"
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr "Straatdeel van het adres"
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr "Postkantoorbox"
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr "Postcode"
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr "Ppolicy \"%s\" kon niet gevonden worden in de LDAP!"
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr "Het is niet toegelaten je eigen paswoord te veranderen"
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 "Je moet %d seconden wachten voor je paswoord opnieuw kan aangepast worden"
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr "Paswoord staat in historie van oude paswoorden"
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr "Paswoord is niet veranderd t.o.v. de bestaande waarde"
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr "U moet uw huidige wachtwoord opgeven om door te kunnen gaan."
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
@@ -3778,22 +3836,22 @@ msgstr ""
 "Het paswoord dat je ingebracht hebt als \"Nieuw paswoord\" en \"Herhaald "
 "nieuw paswoord\" komen niet overeen"
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Nieuw paswoord"
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr "Het huidige paswoord en het nieuwe paswoord lijken te veel op elkaar."
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr "Het paswoord ingevoerd als nieuw is te kort."
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "Het paswoord bevat mogelijke probleemgevende Unicode karakters!"
 
@@ -3808,15 +3866,11 @@ msgstr "Referenties"
 msgid "Welcome %s!"
 msgstr "Welkom %s!"
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr "Opzetfout"
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr "Voltooid"
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr "Volgende"
 
@@ -4011,14 +4065,28 @@ msgstr ""
 "FusionDirectory heeft deze module nodig om te kunnen communiceren met "
 "verschillende types van servers en protocollen."
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:108
+msgid ""
 "FusionDirectory requires this module to encode variables for javascript use."
 msgstr ""
 "FusionDirectory heeft deze module nodig om variabelen te coderen voor "
 "javascript gebruik"
 
-#: setup/class_setupStepChecks.inc:108
+#: setup/class_setupStepChecks.inc:116
 msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
@@ -4026,11 +4094,11 @@ msgstr ""
 "FusionDirectory heeft deze module nodig om een variabele te filteren met een"
 " specifieke filter."
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr "FusionDirectory heeft deze module nodig voor samba integratie."
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
@@ -4038,42 +4106,42 @@ msgstr ""
 "FusionDirectory heeft of de 'mhash' of de 'sha1' module nodig om gebruik te "
 "maken van SSHA encryptie."
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 "FusionDirectory heeft deze module nodig om met de IMAP server te kunnen "
 "communiceren."
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr "mbstring"
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr ""
 "FusionDirectory heeft deze module nodig om unicode strings te kunnen "
 "behandelen."
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr "imagick"
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr ""
 "FusionDirectory heeft deze extensie nodig om afbeeldingen te kunnen "
 "bewerken."
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr "compressie module"
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr ""
 "FusionDirectory heeft deze extensie nodig om snapshots te kunnen behandelen."
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
@@ -4083,17 +4151,17 @@ msgstr ""
 "registreren en toegankelijk te maken vanuit scripts zonder de scope te "
 "moeten aanpassen. Dit kan een veiligheidsrisico vormen. "
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr "Zoek voor 'register_globals' in je php.ini en schakel het 'uit'."
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 "PHP gebruikt deze waarde voor de vuilbak verzamelaar en om oude sessies te "
 "verwijderen."
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
@@ -4101,7 +4169,7 @@ msgstr ""
 "Deze waarde naar 1 dag plaatsen kan het verliezen van de sessies en "
 "cookiesdoor timeout voorkomen."
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
@@ -4109,12 +4177,12 @@ msgstr ""
 "Zoek voor 'session.gc_maxlifetime' in je php.ini en plaats het naar 86400 of"
 " hoger."
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr "Uit"
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
@@ -4122,12 +4190,12 @@ msgstr ""
 "Om FusionDirectory zonder problemen te kunnen gebruiken, de moet je de "
 "session.auto_start optie in je php.ini naar 'Off' wijzigen."
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 "Zoek naar 'session.auto_start' in je php.ini en zet de waarde naar 'Off'."
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
@@ -4136,13 +4204,13 @@ msgstr ""
 "limiet plaatsen kan errors veroorzaken die niet hergeproduceerd kunnen "
 "worden! Vergroot deze waarde voor grotere installaties."
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 "Zoek voor 'memory_limit' in je php.ini en plaats het naar '128M' of hoger."
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
@@ -4150,22 +4218,22 @@ msgstr ""
 "Deze optie beinvloed de PHP output handling. Zet deze optie uit, om "
 "performantie te verhogen."
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr "Zoek naar 'implicit_flush' in je php.ini and zet de waarde 'Off'."
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr "De uitvoertijd zou minstens 30 seconden moeten zijn."
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
 msgstr ""
 "Zoek naar 'max_execution_time' in je php.ini en zet het naar '30' of hoger."
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
@@ -4174,17 +4242,17 @@ msgstr ""
 "plaatsen. PHP zal geen informatie over de server die je draait verzenden als"
 " je dit doet."
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr "Zoek naar 'expose_php' in je php.ini en zet het naar 'Off'."
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 "Verhoog je server performantie door de optie magic_quotes_gpc naar 'off' te "
 "plaatsen."
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4477,79 +4545,79 @@ msgstr ""
 "\"Automatisch\" kiezen zal de taal gevraagd door de browser gebruikt worden."
 " Deze instelling kan overschreven worden per gebruiker."
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr "Smarty"
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 "Directory '%s' die opgegeven is als compileer directory is niet "
 "toegankelijk!"
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr "FusionDirectory configuratie %s/%s is niet leesbaar. Geannuleerd."
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr "Waarschuwing: <a href=\"%s\">Sessie is niet geëncrypteerd!</a>"
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr "E-mail adres"
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr "Kan geen account vinden met login \"%s\""
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr "Er zijn meerdere accounts gevonden met login \"%s\""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr "Er is geen account dat e-mail gebruikt \"%s\""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr "Er zijn verscheidene accounts die e-mail gebruiken \"%s\" "
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 "De gebruiker die e-mail \"%s\" gebruikt is vergrendeld, a.u.b. contacteer je"
 " systeembeheerder."
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr "Contacteer je systeembeheerder, er was een probleem met de mailserver"
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr "Deze token is ongeldig"
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 "Er was een probleem met de mail server, de bevestigingse-mail werd niet "
 "verstuurd"
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr "PHP configuratie"
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
@@ -4557,31 +4625,31 @@ msgstr ""
 "Fatale fout: Registreer globals in aan. FusionDirectory zal het inloggen "
 "weigeren als dit niet opgelost wordt door een systeembeheerder."
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr "Paswoord wijzigen"
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr "Je paswoord gaat spoedig vervallen, gelieve je paswoord te wijzigen!"
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr "Je paswoord is vervallen, a.u.b. stel er een nieuw in."
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr "Geheugen bijna opgebruikt!"
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr "Gebruiker ACL verificatie is niet actief"
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr "Plugin"
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
@@ -4590,11 +4658,11 @@ msgstr ""
 "Fatale fout: Kan plugin definities niet vinden voor plugin '%s' ('%s' is "
 "geen bestand)!"
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr "Configuratie Error"
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
@@ -4603,7 +4671,7 @@ msgstr ""
 "Fatale fout: niet alle POST variabelen zijn verplaatst naar PHP - Informeer "
 "a.u.b. je systeembeheerder!"
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
@@ -4611,7 +4679,7 @@ msgstr ""
 "Waarschuwing: De sessielevensduur geconfigureerd in je fusiondirectory.conf "
 "zal overschreven worden door php.ini instellingen."
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
@@ -4620,77 +4688,73 @@ msgstr ""
 "FusionDirectoryconfiguratie %s/%s is niet leesbaar. a.u.b. voer "
 "fusiondirectory-setup --check-config uit om dit te herstellen."
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr "Smarty error"
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr "Directory \"%s\" aangeduid als compileer directory is niet toegankelijk!"
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr "Je FusionDirectory sessie is vervallen!"
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr "Je IP-adres is gewijzigd"
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr "Ongeldige plugin parameter \"%s\"!"
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr "Geen sessie gevonden!"
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr "LDAP schemacontrole gerapporteerde fouten:"
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr "LDAP schemafout"
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr "Geef a.u.b. een geldige gebruikersnaam op!"
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr "Geef a.u.b. uw paswoord op!"
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr "Controleer a.u.b. de gebruikersnaam/paswoord combinatie."
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr "Accound geblokkeerd. Contacteer a.u.b. je systeembeheerder!"
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr "Geen waarde gevonden in HTTP header \"%s\""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr "Header gebruiker \"%s\" kan niet gevonden worden in de LDAP"
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr "Login met gebruiker \"%s\" geactiveerde fout: %s"
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr "CAS gebruiker \"%s\" kon niet gevonden worden in de LDAP"
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
diff --git a/locale/pl/fusiondirectory.po b/locale/pl/fusiondirectory.po
index ce964c5c00e60fa8ea8073bbff4aa209353cdbee..b7170053e88cbf16dfa27c278c556c56ad5f7f3d 100644
--- a/locale/pl/fusiondirectory.po
+++ b/locale/pl/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Polish (https://www.transifex.com/fusiondirectory/teams/12202/pl/)\n"
@@ -20,21 +20,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr "Błąd"
@@ -54,8 +54,8 @@ msgstr "Błąd XML w pliku fusiondirectory.conf: %s w linii %d"
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr "Błąd konfiguracji"
 
@@ -66,23 +66,23 @@ msgid ""
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr "błąd LDAP"
 
@@ -189,8 +189,8 @@ msgstr ""
 msgid "Toggle information"
 msgstr "Przełącz informacje"
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr "Góra"
 
@@ -199,14 +199,14 @@ msgid "Down"
 msgstr "W dół"
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr ""
 
@@ -218,79 +218,79 @@ msgstr "Wybierz wszystko"
 msgid "created by"
 msgstr "utworzone przez"
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr "Idź do głównego departamentu"
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr "Główny"
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr "Idź jeden departament wyżej"
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr ""
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr "Katalog domowy"
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr "Przeładuj listę"
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr "Wyślij"
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr "Akcje"
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr "Kopiuj"
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr "Wytnij"
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr "Wklej"
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr "Wytnij ten obiekt"
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr "Kopiuj ten obiekt"
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr ""
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr ""
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr "Odtwórz snapshot"
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr "Utwórz spanshot"
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr "Utwórz nowy snapshot z tego obiektu"
 
@@ -315,17 +315,17 @@ msgstr ""
 msgid "Restore a deleted object"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr ""
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -336,17 +336,17 @@ msgid "Object template, used to create several objects with similar values"
 msgstr ""
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr "Nazwa Szablonu"
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr "Błąd wewnętrzny"
 
@@ -370,25 +370,25 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr ""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
 msgstr ""
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr "Zastosuj filtr"
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr ""
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr ""
@@ -404,72 +404,72 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr "Błąd krytyczny"
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr "BŁĄD: Nie można połączyć się z serwerem LDAP. Odpowiedź serwera '%s'."
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
 msgstr ""
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr "Błąd autentykacji"
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
 msgstr ""
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
 "administrator!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr ""
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr "Ostrzeżenie"
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
 msgstr ""
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr "Limit wielkości %d elementów został przekroczony!"
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
@@ -478,185 +478,185 @@ msgstr ""
 "Ustaw nowy limit rozmiaru na %s i pokaż ten komunikat jeśli limit wciąż jest"
 " przekroczony"
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr "Konfiguruj"
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr "niepełne"
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr "Kontynuuj mimo wszystko"
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr "Edytuj mimo wszystko"
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr ""
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr ""
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr ""
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr ""
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr ""
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr ""
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr ""
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr ""
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr ""
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr ""
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
 "directories to fix permissions."
 msgstr ""
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr ""
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr "Ostrzeżenie LDAP"
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr ""
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr ""
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr ""
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr "Wszystkie obiekty w tej kategorii"
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr "Login"
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr "Uprawnienie"
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr "Anuluj wszystko"
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr "Nie można wkleić"
 
@@ -884,365 +884,365 @@ msgstr ""
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr ""
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr ""
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr ""
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr ""
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr ""
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr ""
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr ""
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr "Anuluj"
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr "Ok"
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr "Zastosuj"
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr "Zapisz"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr "Dodaj"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr "Dodaj %s"
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr "Usuń"
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr "Usuń %s"
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr "Edytuj..."
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr "Edytuj %s..."
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr "Wróć"
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr ""
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
 " the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
 "the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
 "disable the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr "Styczeń"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr "Luty"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr "Marzec"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr "Kwiecień"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr "Maj"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr "Czerwiec"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr "Lipiec"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr "Sierpień"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr "Wrzesień"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr "Październik"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr "Listopad"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr "Grudzień"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr "Niedziela"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr "Poniedziałek"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr "PiÄ…tek"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr "Sobota"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr ""
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr "Obiekt"
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr "Błąd komunikacji z usługą infrastruktury!"
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr "Błąd komunikacji z usługą infrastruktury: %s"
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr ""
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr "Plik '%s' nie istnieje!"
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr ""
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr ""
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
 "configuration file!"
 msgstr ""
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr ""
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr ""
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr ""
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
 "FusionDirectory setup?"
 msgstr ""
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1261,7 +1261,7 @@ msgstr ""
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1273,14 +1273,14 @@ msgstr "ImiÄ™"
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr "Opis"
 
@@ -1300,89 +1300,99 @@ msgstr "Zatrzymaj usługę"
 msgid "Restart service"
 msgstr "Restartuj usługę"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Kontener"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr ""
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr "Data"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr "Wgraj"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr "ÅšciÄ…gnij"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1393,16 +1403,16 @@ msgstr ""
 msgid "Remove"
 msgstr "Usuń"
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1443,83 +1453,97 @@ msgstr ""
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr ""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -1531,113 +1555,118 @@ msgid ""
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr "godzin"
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr "dni"
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr "Grupa użytkownika"
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr "Nieznane"
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr ""
@@ -1693,115 +1722,115 @@ msgstr ""
 msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr "Ostrzeżenie wydajności"
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr ""
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr "podczas działania na '%s' używając serwera LDAP '%s'"
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr "podczas połączenia z serwerem LDAP '%s'"
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr "Czas"
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr "Y-m-d, H:i:s"
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr "Odtwórz"
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr ""
 
@@ -1812,7 +1841,7 @@ msgstr "Lista departamentów"
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr "Departament"
 
@@ -1829,7 +1858,7 @@ msgstr ""
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr "Organizacja"
 
@@ -1839,7 +1868,7 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr "Departamenty"
 
@@ -1848,7 +1877,7 @@ msgid "department"
 msgstr "departament"
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1890,7 +1919,7 @@ msgid "Website of this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr ""
 
@@ -1901,12 +1930,12 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr "Lokalizacja"
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr "Stan"
 
@@ -1918,7 +1947,7 @@ msgid "Country"
 msgstr "Kraj"
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr "Adres"
 
@@ -1928,7 +1957,7 @@ msgid "A postal address for this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr "Telefon"
 
@@ -1937,7 +1966,7 @@ msgid "Telephone number"
 msgstr "Numer telefonu"
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr "Fax"
 
@@ -1959,6 +1988,14 @@ msgstr ""
 msgid "country"
 msgstr ""
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -1969,17 +2006,17 @@ msgstr ""
 msgid "locality"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr ""
 
@@ -2139,56 +2176,56 @@ msgstr ""
 msgid "Group"
 msgstr "Grupa"
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr "Właściciel"
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr "Dodaj członka"
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr "Zaufanie systemowe"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr "Tryb zaufania"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr "wyłączone"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr "pełen dostęp"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr "zezwól na dostęp do tych hostów"
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2249,7 +2286,7 @@ msgid "Access control roles assignment dialog"
 msgstr ""
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr "Tryb"
 
@@ -2290,28 +2327,28 @@ msgstr ""
 msgid ", and %d others"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr ""
@@ -2410,31 +2447,39 @@ msgstr "Zarządzaj użytkownikami"
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr "Blokowanie konta"
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr "Odblokuj konto"
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr "Zablokuj konto"
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr ""
@@ -2681,7 +2726,7 @@ msgid ""
 msgstr ""
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr ""
 
@@ -2864,395 +2909,406 @@ msgstr ""
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr "Minimalna długość hasła"
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr "Port"
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr "Różne"
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr "Zaczepy"
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr "Automatycznie"
 
@@ -3382,7 +3438,7 @@ msgid "Password hash method to use"
 msgstr ""
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3407,234 +3463,234 @@ msgstr ""
 msgid "User lock status"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr "Informacje osobiste"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr "Nazwisko"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr "ImiÄ™"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr "Numer pokoju"
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr "Numer pokoju"
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr "Komórka"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr "Pager"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr "Strona domowa"
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr "Preferowany język"
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr "Wyświetl nazwę"
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr "Adres domowy"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr "Telefon prywatny"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr "Numer telefonu domowego"
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr "Informacje organizacyjne"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr "Tytuł"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr "Numer departamentu"
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr "Numer departamentu"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr "Numer pracownika"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr "Numer pracownika"
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr "Typ pracownika"
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr "Kod pocztowy"
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr "Proszę podać obecne hasło aby kontynuować."
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Nowe hasło"
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr "Hasło podane jako nowe jest zbyt podobne do obecnego."
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
@@ -3649,15 +3705,11 @@ msgstr "Zależności"
 msgid "Welcome %s!"
 msgstr "Witaj %s!"
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr "Błąd ustawień"
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr ""
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr "Następne"
 
@@ -3840,143 +3892,157 @@ msgid ""
 "servers and protocols."
 msgstr ""
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
-"FusionDirectory requires this module to encode variables for javascript use."
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:108
 msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr "mbstring"
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr "imagick"
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr "moduł kompresji"
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
 "risk."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr "Wyłączone"
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4247,204 +4313,200 @@ msgid ""
 "can be overriden per user."
 msgstr ""
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr "Smarty"
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr "Katalog '%s' podany jako katalog kompilacji jest niedostępny!"
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr "Adres email"
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr "Konfiguracja PHP"
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr "Zmiana hasła"
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr ""
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr ""
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr ""
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr ""
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr "Dodatek"
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
 " a file)!"
 msgstr ""
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr "Błąd konfiguracji"
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
 "inform your administrator!"
 msgstr ""
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
 "fusiondirectory-setup --check-config to fix this."
 msgstr ""
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr "Błąd Smarty"
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr ""
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr ""
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr ""
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr ""
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr ""
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr ""
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr "Proszę podać prawidłową nazwę użytkownika!"
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr "Proszę podać prawidłowe hasło!"
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr "Proszę sprawdzić kombinację login/hasło."
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr ""
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
diff --git a/locale/pt/fusiondirectory.po b/locale/pt/fusiondirectory.po
index fb054aaa6e1ab061b346527f7a8244afa96466c4..82ec38d149cecde944567334860affbde7cabb90 100644
--- a/locale/pt/fusiondirectory.po
+++ b/locale/pt/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Portuguese (https://www.transifex.com/fusiondirectory/teams/12202/pt/)\n"
@@ -20,21 +20,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr "Erro"
@@ -54,8 +54,8 @@ msgstr "Erro de XML no fusiondirectory.conf: %s na linha %d"
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr "Erro de configuração"
 
@@ -66,23 +66,23 @@ msgid ""
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr "Erro de LDAP"
 
@@ -191,8 +191,8 @@ msgstr ""
 msgid "Toggle information"
 msgstr ""
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr "Para cima"
 
@@ -201,14 +201,14 @@ msgid "Down"
 msgstr "Para baixo"
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr ""
 
@@ -220,79 +220,79 @@ msgstr ""
 msgid "created by"
 msgstr ""
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr "Ir para departamento raiz"
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr "Raiz"
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr "Subir um departamento"
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr ""
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr "Origem"
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr "Recarregar lista"
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr "Submeter"
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr "Ações"
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr ""
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr ""
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr "Colar"
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr ""
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr ""
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr ""
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr ""
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr ""
 
@@ -317,17 +317,17 @@ msgstr ""
 msgid "Restore a deleted object"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr ""
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -338,17 +338,17 @@ msgid "Object template, used to create several objects with similar values"
 msgstr ""
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr "Nome modelo"
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr "Erro interno"
 
@@ -372,25 +372,25 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr ""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
 msgstr ""
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr ""
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr "Aplicar filtro"
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr "Procurar em subárvores"
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr ""
@@ -406,257 +406,257 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr ""
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr ""
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
 msgstr ""
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr ""
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
 msgstr ""
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
 "administrator!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr ""
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr "Atenção"
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
 msgstr ""
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr ""
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
 "exceeds"
 msgstr ""
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr "Configurar"
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr ""
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr ""
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr "Editar mesmo assim"
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr ""
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr ""
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr ""
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr ""
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr ""
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr ""
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr ""
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr ""
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr ""
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr ""
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
 "directories to fix permissions."
 msgstr ""
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr ""
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr ""
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr ""
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr ""
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr "Todos os objetos nessa categoria"
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr "Login"
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr "Impossível colar"
 
@@ -884,365 +884,365 @@ msgstr ""
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr ""
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr ""
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr ""
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr ""
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr ""
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr ""
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr ""
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr "Cancelar"
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr "Ok"
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr "Aplicar"
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr "Salvar"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr "Adicionar"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr ""
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr "Deletar"
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr ""
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr "Voltar"
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr ""
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
 " the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
 "the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
 "disable the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr "Janeiro"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr "Fevereiro"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr "Março"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr "Abril"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr "Maio"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr "Junho"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr "Julho"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr "Agosto"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr "Setembro"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr "Outubro"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr "Novembro"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr "Dezembro"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr "Domingo"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr "Segunda"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr "Terça"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr "Quarta"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr "Quinta"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr "Sexta"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr "Sábado"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr ""
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr "Objeto"
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr ""
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr ""
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr ""
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr ""
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr ""
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
 "configuration file!"
 msgstr ""
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr ""
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr ""
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr ""
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
 "FusionDirectory setup?"
 msgstr ""
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1261,7 +1261,7 @@ msgstr ""
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1273,14 +1273,14 @@ msgstr "Nome"
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr "Descrição"
 
@@ -1300,89 +1300,99 @@ msgstr ""
 msgid "Restart service"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Base"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr ""
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1393,16 +1403,16 @@ msgstr ""
 msgid "Remove"
 msgstr "Remover"
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1443,83 +1453,97 @@ msgstr ""
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr ""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -1531,113 +1555,118 @@ msgid ""
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr "Grupo do usuário"
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr "Desconhecido"
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr ""
@@ -1693,11 +1722,11 @@ msgstr ""
 msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr "Alerta de performance"
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr ""
@@ -1705,104 +1734,104 @@ msgstr ""
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr "enquanto executava em '%s' usando LDAP server '%s'"
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr "enquanto executava no LDAP server %s"
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr ""
 
@@ -1813,7 +1842,7 @@ msgstr "Lista dos departamentos"
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr "Departamento"
 
@@ -1830,7 +1859,7 @@ msgstr ""
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr "Organização"
 
@@ -1840,7 +1869,7 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr "Departamentos"
 
@@ -1849,7 +1878,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1891,7 +1920,7 @@ msgid "Website of this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr ""
 
@@ -1902,12 +1931,12 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr "Localização"
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr "Estado"
 
@@ -1919,7 +1948,7 @@ msgid "Country"
 msgstr "País"
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr "Endereço"
 
@@ -1929,7 +1958,7 @@ msgid "A postal address for this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr "Fone"
 
@@ -1938,7 +1967,7 @@ msgid "Telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr "Fax"
 
@@ -1960,6 +1989,14 @@ msgstr ""
 msgid "country"
 msgstr ""
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -1970,17 +2007,17 @@ msgstr ""
 msgid "locality"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr ""
 
@@ -2140,56 +2177,56 @@ msgstr ""
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr "Sistema de confiança"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr "Modo de confiança"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr "desabilitado"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr "acesso completo"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr "permitir acesso a estas máquinas"
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2250,7 +2287,7 @@ msgid "Access control roles assignment dialog"
 msgstr ""
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr ""
 
@@ -2291,28 +2328,28 @@ msgstr ""
 msgid ", and %d others"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr ""
@@ -2411,31 +2448,39 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr ""
@@ -2682,7 +2727,7 @@ msgid ""
 msgstr ""
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr ""
 
@@ -2865,395 +2910,406 @@ msgstr ""
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr "Configurações de senha"
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr ""
 
@@ -3383,7 +3439,7 @@ msgid "Password hash method to use"
 msgstr ""
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3408,234 +3464,234 @@ msgstr ""
 msgid "User lock status"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr "Informação pessoal"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr "Último nome"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr "Primeiro nome"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr "Nº da sala"
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr "Celular"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr "Pager"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr "Página pessoal"
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr "Caixa postal residencial"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr "Telefone privativo"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr "Informação organizacional"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr "Nº do departamento"
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr "Nº do empregado"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr "Tipo de empregado"
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr "CEP"
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr "Você precisa especificar sua senha atual para continuar."
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Nova senha"
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr "A senha utilizada como nova e atual são muito similares."
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
@@ -3650,15 +3706,11 @@ msgstr "Referências"
 msgid "Welcome %s!"
 msgstr "Bem vindo %s!"
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr ""
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr ""
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr ""
 
@@ -3841,143 +3893,157 @@ msgid ""
 "servers and protocols."
 msgstr ""
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
-"FusionDirectory requires this module to encode variables for javascript use."
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:108
 msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
 "risk."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4248,204 +4314,200 @@ msgid ""
 "can be overriden per user."
 msgstr ""
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr ""
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr ""
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr "Senha alterada"
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr ""
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr ""
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr ""
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr ""
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr ""
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
 " a file)!"
 msgstr ""
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr ""
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
 "inform your administrator!"
 msgstr ""
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
 "fusiondirectory-setup --check-config to fix this."
 msgstr ""
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr ""
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr ""
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr ""
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr ""
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr ""
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr ""
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr ""
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr "Por favor, especifique um nome de usuário válido!"
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr "Por favor, especifique sua senha!"
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr "Por favor, verifique a combinação usuário / senha"
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr ""
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
diff --git a/locale/pt_BR/fusiondirectory.po b/locale/pt_BR/fusiondirectory.po
index 4d4d38b4a6ece90105ab16ca1dc30c39460064f3..ce4167185de657eda55777bc80de2f6d1e3d227f 100644
--- a/locale/pt_BR/fusiondirectory.po
+++ b/locale/pt_BR/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Portuguese (Brazil) (https://www.transifex.com/fusiondirectory/teams/12202/pt_BR/)\n"
@@ -20,21 +20,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr "Erro"
@@ -54,8 +54,8 @@ msgstr ""
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr "Erro de configuração"
 
@@ -66,23 +66,23 @@ msgid ""
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr "Erro de LDAP"
 
@@ -189,8 +189,8 @@ msgstr ""
 msgid "Toggle information"
 msgstr ""
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr "Subir"
 
@@ -199,14 +199,14 @@ msgid "Down"
 msgstr "Descer"
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr ""
 
@@ -218,79 +218,79 @@ msgstr "Selecionar tudo"
 msgid "created by"
 msgstr ""
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr ""
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr ""
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr ""
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr ""
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr "Página inicial"
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr ""
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr ""
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr "Ações"
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr "Copiar"
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr "Recortar"
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr "Colar"
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr ""
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr ""
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr "Restaurar snapshots"
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr ""
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr "Restaurar snapshot"
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr "Criar snapshot"
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr "Criar um novo snapshots deste objeto"
 
@@ -315,17 +315,17 @@ msgstr ""
 msgid "Restore a deleted object"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr ""
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -336,17 +336,17 @@ msgid "Object template, used to create several objects with similar values"
 msgstr ""
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr ""
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr "Erro interno"
 
@@ -370,25 +370,25 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr ""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
 msgstr ""
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr ""
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr ""
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr "Procurar em sub-árvores"
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr ""
@@ -404,145 +404,145 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr "Erro fatal"
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr ""
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
 msgstr ""
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr "Erro de autenticação"
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
 msgstr ""
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
 "administrator!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr ""
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr "Aviso"
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
 msgstr ""
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr ""
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
 "exceeds"
 msgstr ""
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr "Configurar"
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr ""
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr ""
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr ""
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr ""
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr ""
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr ""
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr ""
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr ""
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr ""
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr ""
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr ""
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr ""
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr ""
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
@@ -551,114 +551,114 @@ msgstr ""
 "Arquivo '%s' não pode ser deletado. Tente fusiondirectory-setup --check-"
 "directories para ajustas as permissões."
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr ""
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr ""
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr ""
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr ""
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 "Não foi possível localizar o arquivo '%s' - execute '%s' para solucionar o "
 "problema"
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr ""
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr "Login"
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr "Permissão"
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr "Cancelar tudo"
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr ""
 
@@ -886,365 +886,365 @@ msgstr ""
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr ""
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr ""
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr ""
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr ""
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr ""
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr ""
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr ""
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr "Cancelar"
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr "Ok"
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr "Aplicar"
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr "Salvar"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr "Adicionar"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr ""
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr "Deletar"
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr "Editar..."
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr ""
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr "Voltar"
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr ""
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
 " the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
 "the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
 "disable the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr "fevereiro"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr "março"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr "abril"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr "maio"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr "junho"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr "julho"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr "agosto"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr "setembro"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr "outubro"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr "novembro"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr "dezembro"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr "domingo"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr "segunda-feira"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr "terça-feira"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr "quarta-feira"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr "quinta-feira"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr "sexta-feira"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr "sábado"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr ""
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr "Objeto"
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr ""
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr ""
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr ""
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr ""
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr ""
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
 "configuration file!"
 msgstr ""
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr ""
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr ""
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr ""
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
 "FusionDirectory setup?"
 msgstr ""
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1263,7 +1263,7 @@ msgstr "Por favor, selecione as entradas desejadas"
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1275,14 +1275,14 @@ msgstr "Nome"
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr "Descrição"
 
@@ -1302,89 +1302,99 @@ msgstr "Parar serviço"
 msgid "Restart service"
 msgstr "Reiniciar serviço"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Base"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr "Base de objeto"
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr "Horas"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr "Minutos"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr "Data"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr "Não é possível ler arquivo enviado: %s"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr "arquivo está vazio"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr "arquivo não encontrado"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr "arquivo não é legivel"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr "Upload"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr "Download"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1395,16 +1405,16 @@ msgstr ""
 msgid "Remove"
 msgstr "Remover"
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1445,83 +1455,97 @@ msgstr "Um float maior que %f"
 msgid "A float smaller than %f"
 msgstr "Um float menor que %f"
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr "%s (required)"
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr "Valor inválido para %s"
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr "Nenhum"
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr "Já há uma entrada com o mesmo dn: %s"
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr "A entrada %s não é existente"
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr ""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -1533,113 +1557,118 @@ msgid ""
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr "B"
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr "segundos"
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr "dias"
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr "Grupo de usuário"
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr "Desconhecido"
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr "Mostrar %s"
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr "Erro no filtro"
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr "O filtro está incompleto!"
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr "Erro de permissão"
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr "Você não tem permissões para criar um snapshot para %s."
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr "Você não tem permissões para restaurar um snapshot para %s."
@@ -1695,115 +1724,115 @@ msgstr "Todos os usuários"
 msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr ""
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr ""
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr "Data e hora"
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr ""
 
@@ -1814,7 +1843,7 @@ msgstr "Lista de departamentos"
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr "Departamento"
 
@@ -1831,7 +1860,7 @@ msgstr ""
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr "Organização"
 
@@ -1841,7 +1870,7 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr "Departamentos"
 
@@ -1850,7 +1879,7 @@ msgid "department"
 msgstr "departamento"
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1892,7 +1921,7 @@ msgid "Website of this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr "Gerente"
 
@@ -1903,12 +1932,12 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr "Localização"
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr "Estado"
 
@@ -1920,7 +1949,7 @@ msgid "Country"
 msgstr "País"
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr "Endereço"
 
@@ -1930,7 +1959,7 @@ msgid "A postal address for this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr "Telefone"
 
@@ -1939,7 +1968,7 @@ msgid "Telephone number"
 msgstr "Número de telefone"
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr "Fax"
 
@@ -1961,6 +1990,14 @@ msgstr ""
 msgid "country"
 msgstr ""
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -1971,17 +2008,17 @@ msgstr "Localização"
 msgid "locality"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr "Gerenciar departamentos"
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr "Usuários e grupos"
 
@@ -2141,56 +2178,56 @@ msgstr ""
 msgid "Group"
 msgstr "Grupo"
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr "Proprietário"
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr "Sistema de confiança"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr "Modo de confiança"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr "desabilitado"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr "Acesso total"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr "Permitir acesso a esses servidores"
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2251,7 +2288,7 @@ msgid "Access control roles assignment dialog"
 msgstr ""
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr "Modo"
 
@@ -2292,28 +2329,28 @@ msgstr ""
 msgid ", and %d others"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr "Atribuições de ACL"
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr ""
@@ -2412,31 +2449,39 @@ msgstr "Gerenciar usuários"
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr "Bloqueando conta"
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr "Desbloquear conta"
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr "Bloquear conta"
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr ""
@@ -2687,7 +2732,7 @@ msgstr ""
 "recuperar sua senha"
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr ""
 
@@ -2880,395 +2925,406 @@ msgstr "Base de snapshots"
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr "A base onde os snapshots devem ser armazenados dentro do LDAP."
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr "Configurações de senha"
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr "Comprimento mínimo de senha"
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr "Chave de pacote"
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr "Caminho de certificado"
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr "Host"
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr "Porta"
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr "Diversos"
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr "Ganchos"
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr "Automático"
 
@@ -3398,7 +3454,7 @@ msgid "Password hash method to use"
 msgstr "Método de hash para usar na senha"
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3423,234 +3479,234 @@ msgstr "Mesma senha como acima, para evitar erros"
 msgid "User lock status"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr "Sobrenome"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr "Nome"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr "Número da sala"
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr "Celular"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr "Pager"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr "Página inicial"
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr "Idioma desejado"
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr "Nome de exibição"
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr "Endereço residencial"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr "Telefone residencial"
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr "Título"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr "Número do departamento"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr "Número do funcionário"
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr "Tipo de funcionário"
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr "Código postal"
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr "Você precisa especificar sua atual senha para prosseguir."
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Nova senha"
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr "A nova senha é muito similar à senha atual."
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "A senha contém caracteres Unicode  problemáticos."
 
@@ -3665,15 +3721,11 @@ msgstr "Referências"
 msgid "Welcome %s!"
 msgstr "Bem-vindo %s!"
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr "Erro de configuração"
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr "Concluído"
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr "Próximo"
 
@@ -3863,22 +3915,36 @@ msgstr ""
 "FusionDirectory necessita deste módulo para se comunicar com diferentes tipo"
 " de servidores e protocolos."
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
-"FusionDirectory requires this module to encode variables for javascript use."
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:108
 msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr "FusionDirectory requer este módulo para integação com o samba."
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
@@ -3886,36 +3952,36 @@ msgstr ""
 "FusionDirectory necessita tanto do módulo 'mhash' quanto do módulo 'sha1' "
 "para fazer uso da criptografia SSHA."
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 "O FusionDirectory necessita deste módulo para conversar com um servidor IMAP"
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr "mbstring"
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr "FusionDirectory requer esta extensão para lidar com strings unicode."
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr "imagick"
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr "FusionDirectory requer esta extensão para lidar com imagens."
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr "módulo de compressão"
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr "FusionDirectory requer esta extensão para lidar com snapshots."
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
@@ -3925,22 +3991,22 @@ msgstr ""
 "variáveis globais para serem acessíveis por meio de scripts sem modificar o "
 "escopo. Isto pode ser um risco à segurança."
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
 "Procurar por 'register_globals' em seu php.ini e marcado como 'Desativado'."
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr "PHP usa este valor para deletar sessões antigas do garbage collector."
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
@@ -3948,51 +4014,51 @@ msgstr ""
 "Procurar por 'session.gc_maxlifetime' no seu php.ini e configurá-lo para "
 "86400 ou maior."
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr "Desativar"
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 "Pesquisar por 'session.auto_start' no seu php.ini e configurá-lo como "
 "'Desligado'."
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr ""
 "Procurar por 'implicit_flush' no seu php.ini e configurá-lo como "
 "'Desligado'."
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr "O tempo de Execução deve ser no mínimo 30 segundos."
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
@@ -4000,24 +4066,24 @@ msgstr ""
 "Pesquisa por 'max_execution_time' no seu php.ini e defina-o como '30' ou "
 "superior."
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr ""
 "Pesquisar por 'expose_php' no seu php.ini e defina-o como 'Desligado'."
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 "Aumente o desempenho do seu servidor definindo magic_quotes_gpc para "
 "'desligado'."
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4292,76 +4358,76 @@ msgid ""
 "can be overriden per user."
 msgstr ""
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr "Smarty"
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 "Diretório '%s' especificado como diretório de compilação não está acessível!"
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr "Abortado. Configuração %s/%s do FusionDirectory não pôde ser lida."
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr "Endereço de email"
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 "Entre em contato com o administrador, houve um problema com o servidor de "
 "e-mail."
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr "Configuração PHP"
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
@@ -4370,42 +4436,42 @@ msgstr ""
 "será possível realizar login enquanto o problema não for solucionado por um "
 "administrador."
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr "Mudança de senha"
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr "Sua senha está prestes a expirar. Por favor, altere a senha!"
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr ""
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr "Memória virtual baixa!"
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr "Checagem de Usuário de ACL desativada"
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr "Plugin"
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
 " a file)!"
 msgstr ""
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr "Erro de Configuração"
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
@@ -4414,13 +4480,13 @@ msgstr ""
 "Erro faral: As variáveis POST não foram todas transferidas pelo PHP - por "
 "favor, informe ao administrador!"
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
@@ -4429,77 +4495,73 @@ msgstr ""
 "Arquivo de configuração %s/%s do FusionDirectory não está legível. Por "
 "favor, execute fusiondirectory-setup --check-config para corrigir isto."
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr "Erro Smarty"
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr "Sua sessão foi encerrada!"
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr ""
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr ""
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr ""
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr ""
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr ""
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr "Por favor, especifique um nome de usuário válido!"
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr "Por favor, especifique sua senha!"
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr "Por favor, verifique o usuário ou senha."
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr "Conta bloqueada. Entre em contato com o administrador do sistema!"
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr ""
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
diff --git a/locale/ru/fusiondirectory.po b/locale/ru/fusiondirectory.po
index cf02e0c10a19f92295e99c5e6fb325793cf7e668..18785469cd17cec75e2c1867455984d4e2b92700 100644
--- a/locale/ru/fusiondirectory.po
+++ b/locale/ru/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Russian (https://www.transifex.com/fusiondirectory/teams/12202/ru/)\n"
@@ -20,21 +20,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr "Ошибка"
@@ -54,8 +54,8 @@ msgstr "Ошибка XML в fusiondirectory.conf: %s в строке %d"
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr "Ошибка конфигурации"
 
@@ -66,23 +66,23 @@ msgid ""
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr "Ошибка LDAP"
 
@@ -192,8 +192,8 @@ msgstr "Отправить отчет об ошибке"
 msgid "Toggle information"
 msgstr ""
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr "По убыванию"
 
@@ -202,14 +202,14 @@ msgid "Down"
 msgstr "Вниз"
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr "Сортировать по возврастанию"
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr "Сортировать по убыванию"
 
@@ -221,79 +221,79 @@ msgstr "Выбрать все"
 msgid "created by"
 msgstr "создано"
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr "Перейти в корень подразделений"
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr ""
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr "Перейти вверх на одно подразделение"
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr "Перейти к подразделению пользователя"
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr ""
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr "Обновить список"
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr "Отправить"
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr "Действия"
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr "Копировать"
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr "Вырезать"
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr "Вставить"
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr "Вырезать эту запись"
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr "Копировать эту запись"
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr "Восстановить снапшоты"
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr "Экспортировать список"
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr "Восстановить снапшот"
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr "Создать снапшот"
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr "Создать новый снапшот из объекта"
 
@@ -318,17 +318,17 @@ msgstr ""
 msgid "Restore a deleted object"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr "Были проблемы при распаковке данных снапшота"
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr ""
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -339,17 +339,17 @@ msgid "Object template, used to create several objects with similar values"
 msgstr ""
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr "Название шаблона"
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr "Внутренняя ошибка"
 
@@ -373,25 +373,25 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr ""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
 msgstr ""
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr "*АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЫЭЮЯ0123456789"
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr "Применить фильтр"
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr "Искать в поддеревьях"
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr ""
@@ -409,20 +409,20 @@ msgstr ""
 "Критическая ошибка: не могу создать экземпляр класса '%s' - попробуйте "
 "запустить '%s' чтобы исправить это"
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr "Фатальная ошибка"
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr "FATAL: Ошибка при подключении к LDAP. Сервер сообщил '%s'."
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
@@ -430,21 +430,21 @@ msgstr ""
 "Логин (uid) не уникальный внутри LDAP дерева! Пожалуйста свяжитесь с вашим "
 "администратором."
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr "Ошибка аутентификации"
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
 msgstr ""
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr "Ошибка при добавлении блокировки. Свяжитесь с разработчиками!"
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
@@ -453,21 +453,21 @@ msgstr ""
 "Невозможно создать информацию о блокировки в LDAP дереве. Пожалуйста "
 "свяжитесь с вашим администратором!"
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr "LDAP сервер вернул: %s"
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr "Предупреждение"
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
@@ -475,12 +475,12 @@ msgstr ""
 "Найдены множественные блокировки для заблокированного объекта. Это не должно"
 " было случиться - очистите их."
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr "Найдено более %d объектов."
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
@@ -489,73 +489,73 @@ msgstr ""
 "Установить новое значение лимита в %s и показать мне это сообщение если "
 "лимит будет исчерпан."
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr "Настроить"
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr "не полный"
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr "Продолжить в любом случае"
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr "Редактировать в любом случае"
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr "Вы собираетесь редактировать LDAP запись/записи %s"
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr "%sB"
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr "%sKiB"
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr "%sMiB"
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr "%sGiB"
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr "%sTiB"
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr "%sPiB"
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr "%sEiB"
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr "%sZiB"
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr "%sYiB"
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
@@ -564,115 +564,115 @@ msgstr ""
 "Файл '%s' не может быть удален. Попробуйте fusiondirectory-setup --check-"
 "directories чтобы исправить права."
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr "Не могу записать файл проверки!"
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr "Предупреждение LDAP"
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 "Не могу получить информацию о схемах с сервера. Проверить схемы невозможно!"
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr ""
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr ""
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr ""
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr "Доступные класс(ы)"
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 "Не могу обнаружить файл '%s' - пожалуйста запустите '%s', чтобы исправить "
 "это."
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr "Все объекты в этой категории"
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr "Имя пользователя"
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr "Права"
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr "Отменить все"
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr "Не могу вставить"
 
@@ -900,109 +900,109 @@ msgstr "'%s' должен быть %d или больше!"
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr "'%s' зависит от '%s' - пожалуйста предоставьте оба значения!"
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr "Запись с '%s' атрибутом уже есть в системе!"
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr "Запись '%s' уже имеет атрибут '%s'!"
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr "Обязательное поле '%s' пусто!"
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr "Пример:"
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr "Поле '%s' содержит недопустимые символы."
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr ""
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr "Пропущено %s PHP расширение!"
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr "Отмена"
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr "Ok"
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr "Применить"
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr "Сохранить"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr "Добавить"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr "Добавить %s"
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr "Удалить"
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr "Удалить %s"
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr "Изменить..."
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr "Изменить %s..."
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr "Назад"
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr "Для этой учетной записи нет корректных расширений %s!"
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
@@ -1011,7 +1011,7 @@ msgstr ""
 "В этой учетной записи включены %s настройки. Вы можете отключить их, щелкнув"
 " ниже."
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
@@ -1020,7 +1020,7 @@ msgstr ""
 "В этой учетной записи настройки %s включены. Чтобы отключить еë, вам нужно "
 "вначале удалить настройки %s!"
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
@@ -1029,7 +1029,7 @@ msgstr ""
 "В этой учетной записи отключены %s настройки. Вы можете включить их, щелкнув"
 " ниже."
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
@@ -1038,191 +1038,191 @@ msgstr ""
 "В этой учетной записи настройки %s отключены. Чтобы включить её, вам нужно "
 "вначале добавить настройки для %s."
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
 "disable the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr "Добавить параметры %s"
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr "Удалить параметры %s"
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr "Январь"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr "Февраль"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr "Март"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr "Апрель"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr "Май"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr "Июнь"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr "Июль"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr "Август"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr "Сентябрь"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr "Октябрь"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr "Ноябрь"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr "Декабрь"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr "Воскресенье"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr "Понедельник"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr "Вторник"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr "Среда"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr "Четверг"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr "Пятница"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr "Суббота"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr "операция чтения"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr "операция добавления"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr "операция изменения"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr "операция удаления"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr "операция поиска"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr "аутентификация"
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr "Сбой при выполнении операции в LDAP!"
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr "Объект"
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr "Сбой при загрузке!"
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr "Сбой при загрузке: %s"
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr ""
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr "'%s' по-прежнему используется этим объектом: %s"
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr "'%s' по-прежнему используется."
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr "'%s' по-прежнему используется этими объектами: %s"
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr "Файл '%s' не существует!"
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr "Не могу открыть файл '%s' для чтения!"
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr "Не могу открыть файл '%s' для записи!"
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
@@ -1231,37 +1231,37 @@ msgstr ""
 "Значение для '%s' до сих пор не настроено или неверно, пожалуйста проверьте "
 "ваш конфигурационный файл!"
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr "Не могу удалить файл '%s'!"
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr "Не могу создать папку '%s'!"
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr "Не могу удалить папку '%s'!"
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr "Проверка поддержки %s"
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr "Установите и активируйте %s PHP модуль."
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr "Установите и активируйте %s Pear модуль."
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
@@ -1270,7 +1270,7 @@ msgstr ""
 "Не могу инициализировать класс '%s'! Может быть какой то плагин пропущен в "
 "настройках FusionDirectory?"
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1289,7 +1289,7 @@ msgstr "Пожалуйста выберете нужные записи"
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1301,14 +1301,14 @@ msgstr "Название"
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr "Описание"
 
@@ -1328,89 +1328,99 @@ msgstr "Остановить службу"
 msgid "Restart service"
 msgstr "Перезапустить службу"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Ветка"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr ""
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr "Минуты"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr "Секунды"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr "Дата"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr "Не могу прочесть загруженный файл: %s"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr "файл пустой"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr "файл не найден"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr "файл не читаем"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr "%s (%d байт)"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr "Загрузить"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr "Скачать"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1421,16 +1431,16 @@ msgstr ""
 msgid "Remove"
 msgstr "Удалить"
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1471,83 +1481,97 @@ msgstr "Вещественно число больше %f"
 msgid "A float smaller than %f"
 msgstr "Вещественное число меньше %f"
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr "%s (обязательный)"
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr "Неверное значение для %s"
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr "Это название шаблона"
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr "Уже есть запись с таким dn: %s"
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr "Запись %s не существует"
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr "Вкладка \"%s\""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr "Неизвестное поле \"%s\""
@@ -1559,113 +1583,118 @@ msgid ""
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr "B"
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr "KiB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr "MiB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr "GiB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr "TiB"
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr "секунды"
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr "минуты"
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr "часы"
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr "дни"
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr "POSIX группа %s"
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr "Роль %s"
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr "Группа %s"
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr "Группа пользователя"
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr "Неизвестно"
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr "Из шаблона"
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr "шаблон %s "
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr "Показать %s"
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr "Ошибка фильтра"
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr "Фильтр неполный!"
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr "Ошибка доступа"
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr "Вам не разрешено создавать снапшот для %s."
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr "Вам не разрешено восстанавливать снапшот для %s."
@@ -1725,115 +1754,115 @@ msgstr ""
 "Запрашиваемый канал не существует! Пожалуйста свяжитесь с вашим системным "
 "администратором."
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr "Предупреждение о производительности"
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr "Низкая производительность LDAP: последний запрос занял около %.2fs!"
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr "во время операции на '%s' использовался LDAP сервер '%s'"
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr "во время операции на LDAP сервер %s"
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr "Дата"
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr "Y-m-d, H:i:s"
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr "Снапшоты"
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr ""
 
@@ -1844,7 +1873,7 @@ msgstr "Список подразделений"
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr "Подразделение"
 
@@ -1861,7 +1890,7 @@ msgstr "домен"
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr "Организация"
 
@@ -1871,7 +1900,7 @@ msgstr "организация"
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr "Подразделения"
 
@@ -1880,7 +1909,7 @@ msgid "department"
 msgstr "отдел"
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1922,7 +1951,7 @@ msgid "Website of this %s"
 msgstr "Сайт %s"
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr "Руководитель"
 
@@ -1933,12 +1962,12 @@ msgstr "Руководитель этого %s"
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr "Местоположение"
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr "Адм. единица"
 
@@ -1950,7 +1979,7 @@ msgid "Country"
 msgstr "Страна"
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr "Адрес"
 
@@ -1960,7 +1989,7 @@ msgid "A postal address for this %s"
 msgstr "Почтовый адрес для %s"
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr "Телефон"
 
@@ -1969,7 +1998,7 @@ msgid "Telephone number"
 msgstr "Номер телефона"
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr "Факс"
 
@@ -1991,6 +2020,14 @@ msgstr "доменный компонент"
 msgid "country"
 msgstr "страна"
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -2001,11 +2038,11 @@ msgstr "Местоположение"
 msgid "locality"
 msgstr "Местоположения"
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr "Управление подразделениями"
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
@@ -2013,7 +2050,7 @@ msgstr ""
 "Управление подразделениями, странами, доменными компонентами, доменами, "
 "местоположениями и организационными удиницами"
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr "Пользователи и группы"
 
@@ -2173,56 +2210,56 @@ msgstr "Информация об объекте группы"
 msgid "Group"
 msgstr "Группа"
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr "Название этой группы"
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr "Краткое описание группы"
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr "Включаемые объекты"
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr "Объекты, члены этой группы"
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr "Системные доверия"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr "Режим доверия"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr "Тип авторизации для этих хостов"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr "отключен"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr "полный доступ"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr "разрешить доступ только на эти хосты"
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr "Позволить подключаться этой группе только к хостам из списка"
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2283,7 +2320,7 @@ msgid "Access control roles assignment dialog"
 msgstr "Диалог назначения ролей управления доступом"
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr "Режим"
 
@@ -2324,28 +2361,28 @@ msgstr "Пользователи или группы, которым будет
 msgid ", and %d others"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr "Назначение  ACL"
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr "Назначение ACL"
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr "Назначения ролей управления доступом"
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr "Назначения"
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr "Назначенные роли ACL для этой корневой записи"
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr "Назначения на объекты или поддеревья %s"
@@ -2444,11 +2481,12 @@ msgstr "Управление пользователями"
 msgid "Manage user accounts and their properties"
 msgstr "Управление аккаунтами пользователей и их свойствами"
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr "Блокировка учётной записи"
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
@@ -2457,20 +2495,27 @@ msgstr ""
 "Парольный метод \"%s\" не поддерживает блокирование. Аккаунт \"%s\" не будет"
 " заблокирован!"
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr "Разблокировать акаунт"
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr "Заблокировать акаунт"
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr "Учетная запись пользователя"
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr "Информация об учетной записи пользователя"
@@ -2723,7 +2768,7 @@ msgstr ""
 "восстановления пароля"
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr "Атрибут для входа"
 
@@ -2922,79 +2967,90 @@ msgstr "Базовая запись снапшотов"
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr "Базовая запись, где снапшоты должны будут храниться внутри LDAP."
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr "Настройки пароля"
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr "Метод хеширования пароля по умолчанию"
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr "Используемый по умолчанию метод хеширования пароля"
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr "Заставлять использовать хеш по умолчанию"
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr "Принуждать использовать метод хеширования пароля по умолчанию"
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr "Минимальная длина пароля"
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr "Минимальная длинна пароля пользователя"
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr "Минимальная разница в паролях"
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr "Минимальное количество отличных символов от последнего пароля"
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr "Использовать учетные записи с истекающим сроком действия"
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr "Вход в систему и сессии"
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 "Какой LDAP атрибут необходимо использовать в качестве логина при входе в "
 "систему."
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr "Принудительно шифровать соединения"
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
@@ -3002,199 +3058,199 @@ msgstr ""
 "Принудительно использовать шифрованный доступ (https) к веб интерфейсу, "
 "включив проверку безопасности PHP."
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr "Предупреждать если сеанс не зашифрован"
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 "будут отображаться предупреждения для пользователя, когда http будет "
 "использоваться вместо https."
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr "Время жизни сессии"
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr "SSL"
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr "Путь к сертификату CA"
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr "CAS"
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr "Включить CAS"
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr "Хост"
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr "Порт"
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr "Местоположение пользователей и групп"
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr "DN атрибут пользователя"
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr "Атрибут используемый у пользователей в начале dn"
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr "Политика строго присваивания имен"
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr "Включить строгую проверку имен для пользователей и групп"
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr " RDN пользователей"
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr "Ветка где пользователели хранятся."
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr "RDN для ACL ролей"
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr "Ветка в которой хранятся ACL ролей."
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr "Отладка"
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr "Отображение ошибок"
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
@@ -3202,22 +3258,22 @@ msgstr ""
 "Показывать PHP ошибки в верхней части экрана. Следует отключить при рабочем "
 "использовании, потому что там могут быть отображены пароли."
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr "Максимальное время LDAP запроса"
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 "Остановить работу с LDAP если нет ответа за определенное количество секунд."
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr "Лог статистики обращений к LDAP"
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
@@ -3225,23 +3281,23 @@ msgstr ""
 "Отслеживать продолжительность обращений к LDAP в syslog. Это может помочь "
 "найти проблемы в индексировании и плохих фильтров поиска."
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr "Уровень отладки"
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr "Отображать следующую информацию при каждой загрузке странице."
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr "Разное"
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr "Показать краткую информацию о списках"
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
@@ -3249,81 +3305,81 @@ msgstr ""
 "Определяет, будет ли внизу каждого списка отображена строка состояния с "
 "краткой информацией о типе и количестве элементов списка."
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr "Показать вкладку ACL для всех объектов."
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr "Доступные категории подразделений"
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr "Доступные категории подразделений в раскрывающемся списке"
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr "Хуки"
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr "Когда вызывать эту команду"
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr "Команда, которая будет вызвана"
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr "Автоматически"
 
@@ -3453,7 +3509,7 @@ msgid "Password hash method to use"
 msgstr "Применяемый метод для хэша пароля"
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3478,234 +3534,234 @@ msgstr ""
 msgid "User lock status"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr "Личная информация"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr "Фамилия"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr "Фамилия пользователя"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr "Имя"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr "Имя пользователя"
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr "Краткое описание пользователя"
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr "Фотография"
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr "Аватар пользователя"
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr "Рабочая контактная информация"
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr "Рабочий почтовый адрес"
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr "Номер комнаты"
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr "Номер комнаты"
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr "Рабочий номер телефона"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr "Мобильный"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr "Рабочий номер мобильного телефона"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr "Пейджер"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr "Рабочий номер пейджера"
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr "Рабочий номер факса"
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr "Домашняя страница"
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr "Персональная домашняя страница"
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr "Информация об учетной записи"
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr "Логин этого пользователя"
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr "Предпочитаемый язык"
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr "Пароль пользователя"
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr "Личная контактная информация"
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr "Отображаемое имя"
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr "Домашний адрес"
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr "Домашний почтовый адрес"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr "Личный телефон"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr "Домашний телефон"
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr "Информация об организации"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr "Заголовок"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr "Номер подразделения"
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr "Номер отдела"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr "Номер работника"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr "Номер работника"
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr "Форма трудоустройства"
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr "Почтовый индекс"
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr "Вам не разрешено изменять свой пароль"
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr "Вы должны подождать %d секунд перед повторным изменением пароля"
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr "Пароль присутствует в истории старых паролей"
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr "Для продолжения укажите свой текущий пароль."
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Новый пароль"
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr "Новый и текущий пароли слишком похожи."
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "Пароль содержит символы Unicode, которые могут проблемы!"
 
@@ -3720,15 +3776,11 @@ msgstr "Ссылки"
 msgid "Welcome %s!"
 msgstr "Добро пожаловать %s!"
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr "Ошибка настройки"
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr "Завершено"
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr "Далее"
 
@@ -3915,22 +3967,36 @@ msgstr ""
 "FusionDirectory требуется этот модуль для взаимодействия с различными типами"
 " серверов и протоколов."
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
-"FusionDirectory requires this module to encode variables for javascript use."
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:108
 msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr "FusionDirectory требуется модуль для интеграции с samba."
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
@@ -3938,35 +4004,35 @@ msgstr ""
 "FusionDirectory требуется один из модулей 'mhash или 'sha1', чтобы "
 "использовать SSHA шифрование."
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr "FusionDirectory требуется модуль для связи с IMAP сервером."
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr "mbstring"
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr "FusionDirectory требуется модуль для обработки юникод строк."
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr "imagick"
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr "FusionDirectory требуется расширение для обработки изображений."
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr "модуль сжатия"
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr "FusionDirectory требуется расширение для обработки снапшотов."
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
@@ -3975,22 +4041,22 @@ msgstr ""
 "register_globals механизм PHP, предоставляющий доступ ко всем глобальным "
 "переменным из скриптов без изменения области видимости. Это не безопасно."
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr "Найдите 'register_globals' в вашем php.ini и переключите в 'Off'."
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 "Это значение используется PHP сборщиком мусора, чтобы удалять старые сессии."
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
@@ -3998,12 +4064,12 @@ msgstr ""
 "Найдите 'session.gc_maxlifetime' в вашем php.ini и установите в 86400 или "
 "больше."
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr "Выкл"
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
@@ -4011,12 +4077,12 @@ msgstr ""
 "Чтобы во время использования FusionDirectory не возникло ни каких проблем, "
 "опция 'session.auto_start' должна быть установлена в 'Off' в вашем php.ini."
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 "Найдите 'session.auto_start' в вашем php.ini и установите его в 'Off'."
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
@@ -4025,27 +4091,27 @@ msgstr ""
 "может привести к ошибкам, которые не воспроизводятся! Увеличьте его в "
 "большинстве случаев."
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 "Найдите 'memory_limit' в вашем php.ini и установите его в '128M' или больше."
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr "Найдите 'implicit_flush' в вашем php.ini и установите его в 'Off'."
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr "Время исполнения, должно быть не менее 30 секунд."
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
@@ -4053,7 +4119,7 @@ msgstr ""
 "Найдите 'max_execution_time' в вашем php.ini и установите его в значение "
 "'30' или больше."
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
@@ -4061,17 +4127,17 @@ msgstr ""
 "Повысить безопасность сервера установив опцию expose_php в 'off'. PHP не "
 "будет отправлять ни какую информацию о сервере, запускающему, в этом случае."
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr "Найдите 'expose_php' в вашем php.ini и установите в 'Off'."
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 "Повысите производительность вашего сервер установив setting magic_quotes_gpc"
 " в 'off'."
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4354,75 +4420,75 @@ msgstr ""
 " \"автоматически\" будет и использоваться язык запрошенный браузером. Эта "
 "настройка может быть переопределена для каждого пользователя."
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr ""
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr "Конфигурация FusionDirectory %s/%s не читаема. Прервано."
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr "Адрес электронной почты"
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr "Не найден аккаунт с логином \"%s\""
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr "Найдено множество учетных записей с логином \"%s\""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 "Свяжитесь с вашим системным администратором, были проблемы с почтовым "
 "сервером"
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr "Были проблемы с почтовым сервером, имэйл подтверждения не отправлены"
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr "Настройки PHP"
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
@@ -4430,43 +4496,43 @@ msgstr ""
 "Критическая ошибка: Register globals is on. FusionDirectory не позволит "
 "залогиниться до тех пор пока это не будет исправлено администратором."
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr "Изменить пароль"
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr ""
 "Срок действия вашего пароля почти закончился, пожалуйста измените его!"
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr "Ваш пароль истек, пожалуйста установите новый."
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr ""
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr ""
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr "Плагин"
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
 " a file)!"
 msgstr ""
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr ""
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
@@ -4475,13 +4541,13 @@ msgstr ""
 "Критическая ошибка: не все POST переменные переданы в PHP - пожалуйста "
 "сообщите вашему системному администратору!"
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
@@ -4490,79 +4556,75 @@ msgstr ""
 "Не прочесть конфигурацию FusionDirectory %s/%s. Чтобы исправить это "
 "пожалуйста запустите  fusiondirectory-setup --check-config."
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr "Ошибка Smarty"
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr "Время вашей сессии истекло!"
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr "Ваш IP адрес изменен!"
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr ""
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr ""
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr "Проверка схемы LDAP сообщает об ошибке:"
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr ""
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr "Введите корректное имя пользователя!"
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr "Введите свой пароль!"
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr "Проверьте, правильно ли вы ввели имя пользователя и пароль."
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 "Учетная запись заблокирована. Пожалуйста свяжитесь с вашим системным "
 "администратором."
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr ""
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr "CAS пользователь \"%s\" не может быть найден в LDAP"
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
diff --git a/locale/ru@petr1708/fusiondirectory.po b/locale/ru@petr1708/fusiondirectory.po
index 59f88de3e94627a060bfa31c200c5d993af1d2ec..09bcf545104ca1b8b7246215391798ff968c0d37 100644
--- a/locale/ru@petr1708/fusiondirectory.po
+++ b/locale/ru@petr1708/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Language-Team: Russian Petrine orthography (https://www.transifex.com/fusiondirectory/teams/12202/ru%40petr1708/)\n"
 "MIME-Version: 1.0\n"
@@ -19,21 +19,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr ""
@@ -53,8 +53,8 @@ msgstr ""
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr ""
 
@@ -65,23 +65,23 @@ msgid ""
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr ""
 
@@ -188,8 +188,8 @@ msgstr ""
 msgid "Toggle information"
 msgstr ""
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr ""
 
@@ -198,14 +198,14 @@ msgid "Down"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr ""
 
@@ -217,79 +217,79 @@ msgstr ""
 msgid "created by"
 msgstr ""
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr ""
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr ""
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr ""
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr ""
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr ""
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr ""
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr ""
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr ""
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr ""
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr ""
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr ""
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr ""
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr ""
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr ""
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr ""
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr ""
 
@@ -314,17 +314,17 @@ msgstr ""
 msgid "Restore a deleted object"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr ""
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -335,17 +335,17 @@ msgid "Object template, used to create several objects with similar values"
 msgstr ""
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr ""
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr ""
 
@@ -369,25 +369,25 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr ""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
 msgstr ""
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr ""
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr ""
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr ""
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr ""
@@ -403,257 +403,257 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr ""
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr ""
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
 msgstr ""
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr ""
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
 msgstr ""
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
 "administrator!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr ""
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr ""
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
 msgstr ""
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr ""
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
 "exceeds"
 msgstr ""
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr ""
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr ""
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr ""
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr ""
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr ""
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr ""
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr ""
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr ""
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr ""
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr ""
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr ""
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr ""
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr ""
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr ""
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
 "directories to fix permissions."
 msgstr ""
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr ""
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr ""
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr ""
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr ""
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr ""
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr ""
 
@@ -881,365 +881,365 @@ msgstr ""
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr ""
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr ""
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr ""
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr ""
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr ""
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr ""
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr ""
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr ""
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr ""
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr ""
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr ""
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr ""
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr ""
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr ""
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr ""
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr ""
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr ""
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
 " the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
 "the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
 "disable the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr ""
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr ""
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr ""
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr ""
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr ""
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr ""
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr ""
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
 "configuration file!"
 msgstr ""
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr ""
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr ""
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr ""
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
 "FusionDirectory setup?"
 msgstr ""
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1258,7 +1258,7 @@ msgstr ""
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1270,14 +1270,14 @@ msgstr ""
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr ""
 
@@ -1297,89 +1297,99 @@ msgstr ""
 msgid "Restart service"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr ""
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1390,16 +1400,16 @@ msgstr ""
 msgid "Remove"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1440,83 +1450,97 @@ msgstr ""
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr ""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -1528,113 +1552,118 @@ msgid ""
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr ""
@@ -1690,115 +1719,115 @@ msgstr ""
 msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr ""
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr ""
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr ""
 
@@ -1809,7 +1838,7 @@ msgstr ""
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr ""
 
@@ -1826,7 +1855,7 @@ msgstr ""
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr ""
 
@@ -1836,7 +1865,7 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr ""
 
@@ -1845,7 +1874,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1887,7 +1916,7 @@ msgid "Website of this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr ""
 
@@ -1898,12 +1927,12 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr ""
 
@@ -1915,7 +1944,7 @@ msgid "Country"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr ""
 
@@ -1925,7 +1954,7 @@ msgid "A postal address for this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr ""
 
@@ -1934,7 +1963,7 @@ msgid "Telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr ""
 
@@ -1956,6 +1985,14 @@ msgstr ""
 msgid "country"
 msgstr ""
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -1966,17 +2003,17 @@ msgstr ""
 msgid "locality"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr ""
 
@@ -2136,56 +2173,56 @@ msgstr ""
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2246,7 +2283,7 @@ msgid "Access control roles assignment dialog"
 msgstr ""
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr ""
 
@@ -2287,28 +2324,28 @@ msgstr ""
 msgid ", and %d others"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr ""
@@ -2407,31 +2444,39 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr ""
@@ -2678,7 +2723,7 @@ msgid ""
 msgstr ""
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr ""
 
@@ -2861,395 +2906,406 @@ msgstr ""
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr ""
 
@@ -3379,7 +3435,7 @@ msgid "Password hash method to use"
 msgstr ""
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3404,234 +3460,234 @@ msgstr ""
 msgid "User lock status"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
@@ -3646,15 +3702,11 @@ msgstr ""
 msgid "Welcome %s!"
 msgstr ""
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr ""
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr ""
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr ""
 
@@ -3837,143 +3889,157 @@ msgid ""
 "servers and protocols."
 msgstr ""
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
-"FusionDirectory requires this module to encode variables for javascript use."
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:108
 msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
 "risk."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4244,204 +4310,200 @@ msgid ""
 "can be overriden per user."
 msgstr ""
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr ""
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr ""
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr ""
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr ""
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr ""
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr ""
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr ""
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
 " a file)!"
 msgstr ""
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr ""
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
 "inform your administrator!"
 msgstr ""
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
 "fusiondirectory-setup --check-config to fix this."
 msgstr ""
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr ""
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr ""
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr ""
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr ""
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr ""
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr ""
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr ""
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr ""
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr ""
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr ""
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr ""
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
diff --git a/locale/sv/fusiondirectory.po b/locale/sv/fusiondirectory.po
index 370f0d78bf38c9bd80e1ffd5d517a0e2afe60bf5..92525f2742f45b662d6397ba783629692ba4eff3 100644
--- a/locale/sv/fusiondirectory.po
+++ b/locale/sv/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Swedish (https://www.transifex.com/fusiondirectory/teams/12202/sv/)\n"
@@ -20,21 +20,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr "Fel"
@@ -54,8 +54,8 @@ msgstr "XML-fel i fusiondirectory.conf: %s på rad %d"
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr "Konfigurationsfel"
 
@@ -66,23 +66,23 @@ msgid ""
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr "LDAP-fel"
 
@@ -190,8 +190,8 @@ msgstr "Skicka buggrapport"
 msgid "Toggle information"
 msgstr "Växla informationsläge"
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr "Upp"
 
@@ -200,14 +200,14 @@ msgid "Down"
 msgstr "Ner"
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr ""
 
@@ -219,79 +219,79 @@ msgstr "Välj alla"
 msgid "created by"
 msgstr "skapat av"
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr "GÃ¥ till root-avdelning"
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr "Root"
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr "GÃ¥ upp en avdelning"
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr ""
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr "Hem"
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr "Ladda om lista"
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr "Skicka"
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr "Åtgärder"
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr "Kopiera"
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr "Klipp ut"
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr "Klistra in"
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr "Klipp ut post"
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr "Kopiera post"
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr "Återskapa ögonblicksbilder"
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr "Exportera lista"
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr "Återskapa ögonblicksbild"
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr "Skapa ögonblicksbild"
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr "Skapa ny ögonblicksbild från det här objektet"
 
@@ -316,17 +316,17 @@ msgstr ""
 msgid "Restore a deleted object"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr ""
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -337,17 +337,17 @@ msgid "Object template, used to create several objects with similar values"
 msgstr ""
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr "Mall-namn"
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr "Internt fel"
 
@@ -371,25 +371,25 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr ""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
 msgstr ""
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr "*ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ0123456789"
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr "Aktivera filter"
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr "Sök i subträd"
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr ""
@@ -409,40 +409,40 @@ msgstr ""
 "Allvarligt fel: kan inte instansiera klassen '%s' - försök köra '%s' för att"
 " åtgärda detta"
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr "Allvarligt fel"
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr "ALLVARLIGT: Fel vid försöka att koppla mot LDAP. Servern sa '%s'."
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
 msgstr ""
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr "Autentiseringsfel"
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
 msgstr ""
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr "Fel uppstod när lås skulle läggas till. Kontakta utvecklarna!"
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
@@ -451,21 +451,21 @@ msgstr ""
 "Kan inte skapa låsinformation i LDAP-trädet. Vänligen kontakta din "
 "administratör!"
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr "LDAP-server returnerade %s"
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr "Varning"
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
@@ -473,12 +473,12 @@ msgstr ""
 "Hittade flera lås för objektet som ska låsas. Detta ska inte hända - rensar "
 "upp multipla referenser."
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr "Storleksgränsen på %d poster har överskridits!"
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
@@ -487,73 +487,73 @@ msgstr ""
 "Sätt ny storleksgräns till %s och visa mig meddelandet om gränsen "
 "fortfarande överskrids"
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr "Konfigurera"
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr "ofullständig"
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr "Fortsätt ändå"
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr "Redigera ändå"
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr "Du kommer att redigera LDAP-posten/posterna %s"
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr ""
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr ""
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr ""
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr ""
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr ""
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr ""
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr ""
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr ""
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr ""
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
@@ -562,115 +562,115 @@ msgstr ""
 "Filen '%s' kunde inte tas bort. Försök med fusiondirectory-setup --check-"
 "directories för att åtgärda rättighetsproblem."
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr "Kan inte skriva till revisionsfil!"
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr "LDAP-varning"
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 "Kan inte hämta schemainformation från servern. Ingen schemakontroll är "
 "möjlig!"
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr ""
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr ""
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr ""
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr "Klass(er) tillgänglig(a)"
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 "Kan inte lokalisera filen '%s' - vänligen kör '%s' för att åtgärda detta"
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr "Alla objekt i den här kategorin"
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr "Användarnamn"
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr "Rättighet"
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr "Avbryt allt"
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr "Kan inte klistra in"
 
@@ -898,109 +898,109 @@ msgstr "'%s' måste vara %d eller större!"
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr "'%s' beror på '%s' - vänligen ange båda värdena!"
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr "Det finns redan en post med det här '%s'-attributet i systemet!"
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr ""
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr "Fältet '%s' krävs men är tomt!"
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr ""
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr "'%s' är inte tillåtet:"
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr "'%s' är inte tillåtna!"
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr "Saknar PHP-tillägget %s !"
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr "Avbryt"
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr "Ok"
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr ""
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr "Spara"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr "Lägg till"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr "Lägg till %s"
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr "Ta bort"
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr "Ta bort %s"
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr "Redigera..."
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr "Redigera %s..."
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr "Tillbaka"
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr "Det här kontot har inga giltiga %s-tillägg!"
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
@@ -1009,7 +1009,7 @@ msgstr ""
 "Det här kontot har %s-inställningar aktiverade. Du kan avaktivera dem genom "
 "att klicka nedan."
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
@@ -1018,7 +1018,7 @@ msgstr ""
 "Det här kontot har %s-inställningar aktiverade. För att avaktivera dem, "
 "behöver du ta bort %s-inställningarna först!"
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
@@ -1027,7 +1027,7 @@ msgstr ""
 "Det här kontot har %s-inställningar avaktiverade. Du kan aktivera dem genom "
 "att klicka nedan."
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
@@ -1036,191 +1036,191 @@ msgstr ""
 "Det här kontot har %s-inställningar avaktiverade. För att aktivera dem, "
 "behöver du lägga till %s-inställningarna först!"
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
 "disable the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr "Lägg till %s-inställningar"
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr "Ta bort %s-inställningar"
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr "januari"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr "februari"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr "mars"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr "april"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr "maj"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr "juni"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr "juli"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr "augusti"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr "september"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr "oktober"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr "november"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr "december"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr "söndag"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr "måndag"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr "tisdag"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr "onsdag"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr "torsdag"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr "fredag"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr "lördag"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr "läs"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr "lägg till"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr "modifiera"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr "ta bort"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr "sök"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr "autentisering"
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr "LDAP %s misslyckades!"
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr "LDAP-operation misslyckades!"
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr "Objekt"
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr "Uppladdning misslyckades!"
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr "Uppladdning misslyckades: %s"
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr "Kommunikationsfel med infrastrukturtjänsten!"
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr "Kommunikationsfel med infrastrukturtjänsten: %s"
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr "'%s' används fortfarande av det här objektet %s"
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr "'%s' används fortfarande."
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr "'%s' används fortfarande av dessa objekt: %s"
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr "Filen '%s' existerar inte!"
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr "Kan inte öppna filen '%s' för läsning!"
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr "Kan inte öppna filen '%s' för skrivning!"
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
@@ -1229,37 +1229,37 @@ msgstr ""
 "Värdet för '%s' är för närvarande okonfigurerat eller ogiltigt, vänligen "
 "kolla din konfigurationsfil!"
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr "Kan inte ta bort fil '%s'!"
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr "Kan inte skapa katalog '%s'!"
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr "Kan inte ta bort katalogen '%s'!"
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr "Kontrollerar stöd för %s"
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr "Installera och aktivera PHP-modulen %s."
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr "Installera och aktivera modulen %s Pear"
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
@@ -1268,7 +1268,7 @@ msgstr ""
 "Kan inte initialisera klassen '%s'! Kanske det är ett plugin som saknas i "
 "din FusionDirectory-installation?"
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1289,7 +1289,7 @@ msgstr "Välj önskade poster"
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1301,14 +1301,14 @@ msgstr "Namn"
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr "Beskrivning"
 
@@ -1328,89 +1328,99 @@ msgstr "Stoppa tjänsten"
 msgid "Restart service"
 msgstr "Starta om tjänsten"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Bas"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr "Objekt-bas"
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr "Kan inte läsa uppladdad fil: %s"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr "filen är tom"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr "filen kunde inte hittas"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr "filen är inte läsbar"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr "Ladda upp"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr "Ladda ner"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1421,16 +1431,16 @@ msgstr ""
 msgid "Remove"
 msgstr "Ta bort"
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1471,83 +1481,97 @@ msgstr "Ett flyttal större än %f"
 msgid "A float smaller than %f"
 msgstr "Ett flyttal mindre än %f"
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr "%s (krävs)"
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr "Ogiltigt värde för %s"
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr "Ingen"
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr "Det finns redan en post med samma dn : %s"
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr "Posten %s finns inte"
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr ""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -1559,113 +1583,118 @@ msgid ""
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr "sekunder"
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr "Användarens grupp"
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr "Okänd"
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr "Visa %s"
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr "Filterfel"
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr "Filtret är inte komplett!"
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr "Rättighetsfel"
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr "Du har inte tillåtelse att skapa en ögonblicksbild för %s."
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr "Du är inte tillåten att återskapa en ögonblicksbild för %s."
@@ -1721,115 +1750,115 @@ msgstr "Alla användare"
 msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr "Begärd kanal finns inte! Vänligen kontakta din administratör"
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr "Prestandavarning"
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr "LDAP-prestanda är låg: senaste frågan tog runt %.2fs!"
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr "under operation på '%s' med LDAP-server '%s'"
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr "under operation på LDAP-server %s"
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr "Tidsstämpel"
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr "Y-m-d, H:i:s"
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr ""
 
@@ -1840,7 +1869,7 @@ msgstr "Avdelningslista"
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr "Avdelning"
 
@@ -1857,7 +1886,7 @@ msgstr ""
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr "Organisation"
 
@@ -1867,7 +1896,7 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr "Avdelningar"
 
@@ -1876,7 +1905,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1918,7 +1947,7 @@ msgid "Website of this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr "Manager"
 
@@ -1929,12 +1958,12 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr "Plats"
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr "Län"
 
@@ -1946,7 +1975,7 @@ msgid "Country"
 msgstr "Land"
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr "Adress"
 
@@ -1956,7 +1985,7 @@ msgid "A postal address for this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr "Telefon"
 
@@ -1965,7 +1994,7 @@ msgid "Telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr "Fax"
 
@@ -1987,6 +2016,14 @@ msgstr ""
 msgid "country"
 msgstr ""
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -1997,17 +2034,17 @@ msgstr "Lokalitet"
 msgid "locality"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr "Hantera avdelningar"
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr ""
 
@@ -2167,56 +2204,56 @@ msgstr ""
 msgid "Group"
 msgstr "Grupp"
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr "Ägare"
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr "Medlemsobjekt"
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr "System trust"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr "Trust-läge"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr "Auktoriseringstyp för dessa hosts"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr "avaktiverad"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr "full tillgång"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr "tillåt dessa hosts tillgång"
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2277,7 +2314,7 @@ msgid "Access control roles assignment dialog"
 msgstr ""
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr ""
 
@@ -2318,28 +2355,28 @@ msgstr ""
 msgid ", and %d others"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr "ACL-tilldelning"
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr ""
@@ -2438,31 +2475,39 @@ msgstr "Hantera användare"
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr "Kontolåsning"
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr "LÃ¥s upp konto"
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr "LÃ¥s konto"
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr ""
@@ -2713,7 +2758,7 @@ msgstr ""
 "epostadresser för att återställa lösenordet"
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr "Inloggningsattribut"
 
@@ -2912,47 +2957,58 @@ msgstr "Bas för ögonblicksbilder"
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr "Basen där ögonblicksbilder ska lagras i LDAP-katalogen."
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr "Lösenordsinställningar"
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr "Lösenordens standard-hash"
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr "Standard-hash som ska användas"
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr "Tvinga standard hash"
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr "Tvinga användandet av den lösenords-hash som är standard"
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr "Lösenordets minsta längd"
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr "Minsta längd på lösenord"
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr "Lösenord minsta avvikelse"
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr "Minsta antalet tecken som nytt lösenord måste avvika från gammalt"
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr "Använd datum för kontots upphörande"
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
@@ -2960,32 +3016,32 @@ msgstr ""
 "Aktiverar skugg-attribut-test under inloggning till FusionDirectory och "
 "tvingar förnyelse av lösenord eller kontolåsning"
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr "SASL Realm"
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr "SASL Exop"
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr "Attribut att lagra i userPassword-attributet"
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr "Inloggning och session"
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 "Vilket LDAP-attribut ska användas som inloggningnamn under inloggning."
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr "Tvinga krypterade anslutningar"
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
@@ -2993,197 +3049,197 @@ msgstr ""
 "Aktiverar PHPs säkerhetskontroller för att tvinga krypterad access (https) "
 "till webbgränssnittet."
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr "Varna om session inte är krypterad"
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr "visar en varning till användaren när http används istället för https."
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr "Sessioners livslängd"
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr "Host"
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr "Port"
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr "Lagring för personer och grupper"
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr "Personer DN-attribut"
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr "Attribut att använda i början av användares dn"
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr "Strikt namnpolicy"
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr "Användares RDN"
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr "Debugging"
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr "Visa fel"
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
@@ -3191,11 +3247,11 @@ msgstr ""
 "Visa PHP-fel i övre delen av skärmen. Detta bör avaktiveras i "
 "produktionsmiljöer, för det kan vara lösenord i felkoden."
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr "Maximal tid för LDAP-frågor"
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
@@ -3203,11 +3259,11 @@ msgstr ""
 "Stoppa LDAP-förfrågningar om det inte kommer något svar inom den "
 "specificerade mängden sekunder."
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr "Logga LDAP-statistik"
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
@@ -3215,23 +3271,23 @@ msgstr ""
 "Spåra LDAP-timingstatistik till syslog. Detta kan hjälpa till att hitta "
 "indexeringsproblem eller dåliga sökfilter."
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr "Debug-nivå"
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr "Visa viss information på varje sidladdning."
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr "Diverse"
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr "Visa sammanfattning i listningar"
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
@@ -3239,81 +3295,81 @@ msgstr ""
 "Avgör om ett statusfält ska visas i botten på listor, som visar en kort "
 "sammanfattning av typ och antal poster i listan."
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr "Hooks"
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr "Hooks som anropas när specifika händelser inträffar"
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr "Fliken som denna hook härrör till"
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr "När detta kommando ska anropas"
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr "Kommando som ska anropas"
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr "Automatiskt"
 
@@ -3443,7 +3499,7 @@ msgid "Password hash method to use"
 msgstr "Lösenords-hash att använda"
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3468,234 +3524,234 @@ msgstr "Samma lösenord som ovan, för att undvika fel"
 msgid "User lock status"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr "Personlig information"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr "Efternamn"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr "Förnamn"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr "Rumsnummer"
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr "Rumsnummer"
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr "Mobil"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr "Pager"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr "Hemsida"
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr "Föredraget språk"
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr "Hempostadress"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr "Privat telefon"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr "Hemtelefonnummer"
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr "Organisationsinformation"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr "Avdelningsnummer"
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr "Avdelningsnummer"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr "Anställningsnummer"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr "Anställningsnummer"
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr "Anställningstyp"
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr "Postnummer"
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr "Du behöver ange ditt nuvarande lösenord för att fortsätta."
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Nytt lösenord"
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr "Det nya lösenordet och det nuvarande är för lika varandra."
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "Lösenordet innehåller möjligtvis problematiska Unicode-tecken!"
 
@@ -3710,15 +3766,11 @@ msgstr "Referenser"
 msgid "Welcome %s!"
 msgstr "Välkommen %s!"
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr "Installationsfel"
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr "Slutförd"
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr "Nästa"
 
@@ -3908,22 +3960,36 @@ msgstr ""
 "FusionDirecotyr kräver den här modulen för att kommunicera med olika typer "
 "av servrar och protokoll."
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
-"FusionDirectory requires this module to encode variables for javascript use."
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:108
 msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr "FusionDirectory kräver den här modulen för integrationen med Samba."
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
@@ -3931,39 +3997,39 @@ msgstr ""
 "FusionDirectory kräver antingen en modul för antingen 'mhash' eller 'shah' "
 "för at kunna använda SSHA-kryptering."
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 "FusionDirectory kräver den här modulen för att kunna prata med en IMAP-"
 "server"
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr "mbstring"
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr ""
 "FusionDirectory kräver den här modulen för att hantera unicode-strängar."
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr "imagick"
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr "FusionDirectory kräver det här tillägget för att hantera bilder."
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr "compression-modul"
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr ""
 "FusionDirectory kräver det här tillägget för att hantera ögonblicksbilder"
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
@@ -3973,18 +4039,18 @@ msgstr ""
 "variabler så de är tillgängliga från skript utan att ändra scope. Detta kan "
 "vara en säkerhetsrisk."
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
 "Sök efter 'register_globals' i din php.ini och ställ in den som 'Off'."
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 "PHP använder det här värdet för garage collection för att ta bort gamla "
 "sessioner"
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
@@ -3992,7 +4058,7 @@ msgstr ""
 "Att ställa in det här värdet till en dag kommer att förhindra förlust av "
 "sessioner och cookies innan de verkligen når time out."
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
@@ -4000,12 +4066,12 @@ msgstr ""
 "Sök efter 'session.gc_maxlifetime' i din php.ini och sätt den till 86400 "
 "eller högre."
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr "Av"
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
@@ -4013,11 +4079,11 @@ msgstr ""
 "För att använda FusionDirectory utan problem, bör session.auto_start i din "
 "php.ini sättas till 'Off'."
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr "Sök efter 'session.auto_start' i din php.ini och sätt den till 'Off'."
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
@@ -4026,14 +4092,14 @@ msgstr ""
 "gräns kan orsaka fel som inte är reproducerbara. Öka värdet för större "
 "installationer."
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 "Sök efter 'memory_limit' i din php.ini och ställ in den på '128M' eller "
 "högre."
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
@@ -4041,22 +4107,22 @@ msgstr ""
 "Den här inställningen påverkar PHPs utdata-hantering. Stäng av den för att "
 "öka prestanda."
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr "Sök efter 'implicit_flush' i din php.ini och sätt den till 'Off'."
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr "Exekveringstiden bör vara åtminstone 30 sekunder."
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
 msgstr ""
 "Sök efter 'max_execution_time' i php.ini och sätt den till '30' eller högre."
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
@@ -4064,15 +4130,15 @@ msgstr ""
 "Öka serversäkerheten genom att sätta expose_php till 'off'. PHP kommer i så "
 "fall inte sända någon information om servern du kör på."
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr "Sök efter 'expose_php' i din php.ini och sätt den till 'Off'."
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr "Öka din serverprestanda genom att sätta magic_quotes_gpc till 'off'."
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4355,75 +4421,75 @@ msgid ""
 "can be overriden per user."
 msgstr ""
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr "Smarty"
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 "Katalogen '%s' specificerat som kompileringskatalog är inte tillgänglig!"
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr "FusionDirectory-konfiguration %s/%s är inte läsbar. Avbryter."
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr "Epostadress"
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr "Kontakta din administratör, det uppstod ett problem med epostservern"
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 "Det uppstod ett problem med epostservern, bekräftelsebrevet skickades inte"
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr "PHP-konfiguration"
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
@@ -4431,31 +4497,31 @@ msgstr ""
 "Allvarligt fel: Register globals är påslaget. FusionDirectory kommer att "
 "vägra logga in om inte detta är åtgärdat av en administratör"
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr "Ändra lösenord"
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr "Ditt lösenord är på väg att gå ut, vänligen byt lösenord!"
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr ""
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr "Tillgängligt minne snart slut!"
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr "ACL-kontroll av användare är inte påslaget"
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr "Plugin"
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
@@ -4464,11 +4530,11 @@ msgstr ""
 "Allvarligt fel: Kan inte hitta några plugin-definitioner för pluginen '%s' "
 "('%s' är ingen fil)!"
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr "Konfigurationsfel"
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
@@ -4477,13 +4543,13 @@ msgstr ""
 "Allvarligt fel: inte alla POST-variabler överfördes av PHP - informera din "
 "administratör!"
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
@@ -4492,77 +4558,73 @@ msgstr ""
 "FusionDirectory-konfiguration %s/%s är inte läsbar. Vänligen kör "
 "fusiondirectory-setup --check-config för att åtgärda detta."
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr "Smarty-fel"
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr "Din FusionDirectory-session har gått ut!"
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr ""
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr ""
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr ""
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr ""
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr ""
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr "Ange ett giltigt användarnamn!"
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr "Ange ditt lösenord!"
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr "Kontrollera användarnamn/lösenord-kombinationen."
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr "Kontot låst. Kontakta systemadministratören!"
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr ""
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
diff --git a/locale/tr_TR/fusiondirectory.po b/locale/tr_TR/fusiondirectory.po
index dbee0cfdc9fef2312a5a207ab67a6301e88928f3..f9043857a4730bd9541acf338528d21a388a71e4 100644
--- a/locale/tr_TR/fusiondirectory.po
+++ b/locale/tr_TR/fusiondirectory.po
@@ -8,32 +8,32 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Language-Team: Turkish (Turkey) (https://www.transifex.com/fusiondirectory/teams/12202/tr_TR/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: tr_TR\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr ""
@@ -53,8 +53,8 @@ msgstr ""
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr ""
 
@@ -65,23 +65,23 @@ msgid ""
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr ""
 
@@ -188,8 +188,8 @@ msgstr ""
 msgid "Toggle information"
 msgstr ""
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr ""
 
@@ -198,14 +198,14 @@ msgid "Down"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr ""
 
@@ -217,79 +217,79 @@ msgstr ""
 msgid "created by"
 msgstr ""
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr ""
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr ""
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr ""
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr ""
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr ""
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr ""
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr ""
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr ""
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr ""
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr ""
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr ""
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr ""
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr ""
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr ""
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr ""
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr ""
 
@@ -314,17 +314,17 @@ msgstr ""
 msgid "Restore a deleted object"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr ""
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -335,17 +335,17 @@ msgid "Object template, used to create several objects with similar values"
 msgstr ""
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr ""
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr ""
 
@@ -369,25 +369,25 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr ""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
 msgstr ""
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr ""
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr ""
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr ""
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr ""
@@ -403,257 +403,257 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr ""
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr ""
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
 msgstr ""
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr ""
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
 msgstr ""
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
 "administrator!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr ""
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr ""
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
 msgstr ""
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr ""
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
 "exceeds"
 msgstr ""
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr ""
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr ""
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr ""
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr ""
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr ""
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr ""
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr ""
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr ""
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr ""
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr ""
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr ""
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr ""
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr ""
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr ""
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
 "directories to fix permissions."
 msgstr ""
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr ""
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr ""
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr ""
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr ""
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr ""
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr ""
 
@@ -881,365 +881,365 @@ msgstr ""
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr ""
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr ""
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr ""
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr ""
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr ""
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr ""
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr ""
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr ""
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr ""
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr ""
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr ""
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr ""
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr ""
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr ""
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr ""
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr ""
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr ""
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
 " the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
 "the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
 "disable the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr ""
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr ""
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr ""
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr ""
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr ""
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr ""
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr ""
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
 "configuration file!"
 msgstr ""
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr ""
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr ""
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr ""
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
 "FusionDirectory setup?"
 msgstr ""
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1258,7 +1258,7 @@ msgstr ""
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1270,14 +1270,14 @@ msgstr ""
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr ""
 
@@ -1297,89 +1297,99 @@ msgstr ""
 msgid "Restart service"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr ""
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1390,16 +1400,16 @@ msgstr ""
 msgid "Remove"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1440,83 +1450,97 @@ msgstr ""
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr ""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -1528,113 +1552,118 @@ msgid ""
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr ""
@@ -1690,115 +1719,115 @@ msgstr ""
 msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr ""
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr ""
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr ""
 
@@ -1809,7 +1838,7 @@ msgstr ""
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr ""
 
@@ -1826,7 +1855,7 @@ msgstr ""
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr ""
 
@@ -1836,7 +1865,7 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr ""
 
@@ -1845,7 +1874,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1887,7 +1916,7 @@ msgid "Website of this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr ""
 
@@ -1898,12 +1927,12 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr ""
 
@@ -1915,7 +1944,7 @@ msgid "Country"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr ""
 
@@ -1925,7 +1954,7 @@ msgid "A postal address for this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr ""
 
@@ -1934,7 +1963,7 @@ msgid "Telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr ""
 
@@ -1956,6 +1985,14 @@ msgstr ""
 msgid "country"
 msgstr ""
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -1966,17 +2003,17 @@ msgstr ""
 msgid "locality"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr ""
 
@@ -2136,56 +2173,56 @@ msgstr ""
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2246,7 +2283,7 @@ msgid "Access control roles assignment dialog"
 msgstr ""
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr ""
 
@@ -2287,28 +2324,28 @@ msgstr ""
 msgid ", and %d others"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr ""
@@ -2407,31 +2444,39 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr ""
@@ -2678,7 +2723,7 @@ msgid ""
 msgstr ""
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr ""
 
@@ -2861,395 +2906,406 @@ msgstr ""
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr ""
 
@@ -3379,7 +3435,7 @@ msgid "Password hash method to use"
 msgstr ""
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3404,234 +3460,234 @@ msgstr ""
 msgid "User lock status"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
@@ -3646,15 +3702,11 @@ msgstr ""
 msgid "Welcome %s!"
 msgstr ""
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr ""
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr ""
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr ""
 
@@ -3837,143 +3889,157 @@ msgid ""
 "servers and protocols."
 msgstr ""
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
-"FusionDirectory requires this module to encode variables for javascript use."
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:108
 msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
 "risk."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4244,204 +4310,200 @@ msgid ""
 "can be overriden per user."
 msgstr ""
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr ""
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr ""
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr ""
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr ""
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr ""
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr ""
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr ""
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
 " a file)!"
 msgstr ""
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr ""
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
 "inform your administrator!"
 msgstr ""
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
 "fusiondirectory-setup --check-config to fix this."
 msgstr ""
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr ""
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr ""
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr ""
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr ""
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr ""
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr ""
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr ""
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr ""
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr ""
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr ""
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr ""
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -4493,6 +4555,7 @@ msgstr ""
 msgid "There is one expired account"
 msgid_plural "There are %1 expired accounts"
 msgstr[0] ""
+msgstr[1] ""
 
 #: plugins/addons/dashboard/users_accounts.tpl.c:5
 msgid "There is no expired account"
@@ -4507,6 +4570,7 @@ msgstr ""
 msgid "There is one account expiring in the next %1 days"
 msgid_plural "There are %2 accounts expiring in the next %1 days"
 msgstr[0] ""
+msgstr[1] ""
 
 #: plugins/addons/dashboard/users_accounts.tpl.c:17
 msgid "There is no account expiring in the next %1 days"
@@ -4520,6 +4584,7 @@ msgstr ""
 msgid "There is 1 group:"
 msgid_plural "There are %1 groups:"
 msgstr[0] ""
+msgstr[1] ""
 
 #: plugins/addons/dashboard/groups_stats.tpl.c:5
 msgid "There are no groups"
@@ -4529,6 +4594,7 @@ msgstr ""
 msgid "One of them is a %1 group"
 msgid_plural "%2 are %1 groups"
 msgstr[0] ""
+msgstr[1] ""
 
 #: plugins/addons/dashboard/groups_stats.tpl.c:11
 msgid "There is no %1 group"
@@ -4539,16 +4605,19 @@ msgstr ""
 msgid "There is 1 user:"
 msgid_plural "There are %1 users:"
 msgstr[0] ""
+msgstr[1] ""
 
 #: plugins/addons/dashboard/pwd_stats.tpl.c:5
 msgid "One of them use %1 method"
 msgid_plural "%2 of them use %1 method"
 msgstr[0] ""
+msgstr[1] ""
 
 #: plugins/addons/dashboard/pwd_stats.tpl.c:8
 msgid "One of them is locked"
 msgid_plural "%1 of them are locked"
 msgstr[0] ""
+msgstr[1] ""
 
 #: plugins/addons/dashboard/pwd_stats.tpl.c:11
 msgid "None of them is locked"
@@ -4562,6 +4631,7 @@ msgstr ""
 msgid "One of them have a %1 account"
 msgid_plural "%2 of them have a %1 account"
 msgstr[0] ""
+msgstr[1] ""
 
 #: plugins/addons/dashboard/users_stats.tpl.c:11
 msgid "None of them have a %1 account"
diff --git a/locale/ug/fusiondirectory.po b/locale/ug/fusiondirectory.po
index bcd70d2ad2b808584170355f9dabbe9b567b059c..238d438da02e17ca71d7c464b1c080ea6183fcf9 100644
--- a/locale/ug/fusiondirectory.po
+++ b/locale/ug/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Language-Team: Uighur (https://www.transifex.com/fusiondirectory/teams/12202/ug/)\n"
 "MIME-Version: 1.0\n"
@@ -19,21 +19,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr ""
@@ -53,8 +53,8 @@ msgstr ""
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr ""
 
@@ -65,23 +65,23 @@ msgid ""
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr ""
 
@@ -188,8 +188,8 @@ msgstr ""
 msgid "Toggle information"
 msgstr ""
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr ""
 
@@ -198,14 +198,14 @@ msgid "Down"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr ""
 
@@ -217,79 +217,79 @@ msgstr ""
 msgid "created by"
 msgstr ""
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr ""
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr ""
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr ""
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr ""
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr ""
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr ""
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr ""
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr ""
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr ""
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr ""
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr ""
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr ""
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr ""
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr ""
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr ""
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr ""
 
@@ -314,17 +314,17 @@ msgstr ""
 msgid "Restore a deleted object"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr ""
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -335,17 +335,17 @@ msgid "Object template, used to create several objects with similar values"
 msgstr ""
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr ""
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr ""
 
@@ -369,25 +369,25 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr ""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
 msgstr ""
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr ""
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr ""
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr ""
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr ""
@@ -403,257 +403,257 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr ""
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr ""
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
 msgstr ""
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr ""
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
 msgstr ""
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
 "administrator!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr ""
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr ""
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
 msgstr ""
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr ""
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
 "exceeds"
 msgstr ""
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr ""
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr ""
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr ""
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr ""
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr ""
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr ""
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr ""
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr ""
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr ""
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr ""
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr ""
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr ""
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr ""
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr ""
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
 "directories to fix permissions."
 msgstr ""
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr ""
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr ""
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr ""
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr ""
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr ""
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr ""
 
@@ -881,365 +881,365 @@ msgstr ""
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr ""
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr ""
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr ""
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr ""
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr ""
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr ""
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr ""
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr ""
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr ""
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr ""
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr ""
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr ""
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr ""
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr ""
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr ""
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr ""
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr ""
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
 " the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
 "the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
 "disable the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr ""
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr ""
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr ""
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr ""
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr ""
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr ""
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr ""
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr ""
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr ""
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
 "configuration file!"
 msgstr ""
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr ""
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr ""
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr ""
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
 "FusionDirectory setup?"
 msgstr ""
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1258,7 +1258,7 @@ msgstr ""
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1270,14 +1270,14 @@ msgstr ""
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr ""
 
@@ -1297,89 +1297,99 @@ msgstr ""
 msgid "Restart service"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr ""
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1390,16 +1400,16 @@ msgstr ""
 msgid "Remove"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1440,83 +1450,97 @@ msgstr ""
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr ""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -1528,113 +1552,118 @@ msgid ""
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr ""
@@ -1690,115 +1719,115 @@ msgstr ""
 msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr ""
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr ""
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr ""
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr ""
 
@@ -1809,7 +1838,7 @@ msgstr ""
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr ""
 
@@ -1826,7 +1855,7 @@ msgstr ""
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr ""
 
@@ -1836,7 +1865,7 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr ""
 
@@ -1845,7 +1874,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1887,7 +1916,7 @@ msgid "Website of this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr ""
 
@@ -1898,12 +1927,12 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr ""
 
@@ -1915,7 +1944,7 @@ msgid "Country"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr ""
 
@@ -1925,7 +1954,7 @@ msgid "A postal address for this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr ""
 
@@ -1934,7 +1963,7 @@ msgid "Telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr ""
 
@@ -1956,6 +1985,14 @@ msgstr ""
 msgid "country"
 msgstr ""
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -1966,17 +2003,17 @@ msgstr ""
 msgid "locality"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr ""
 
@@ -2136,56 +2173,56 @@ msgstr ""
 msgid "Group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2246,7 +2283,7 @@ msgid "Access control roles assignment dialog"
 msgstr ""
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr ""
 
@@ -2287,28 +2324,28 @@ msgstr ""
 msgid ", and %d others"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr ""
@@ -2407,31 +2444,39 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr ""
@@ -2678,7 +2723,7 @@ msgid ""
 msgstr ""
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr ""
 
@@ -2861,395 +2906,406 @@ msgstr ""
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr ""
 
@@ -3379,7 +3435,7 @@ msgid "Password hash method to use"
 msgstr ""
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3404,234 +3460,234 @@ msgstr ""
 msgid "User lock status"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
@@ -3646,15 +3702,11 @@ msgstr ""
 msgid "Welcome %s!"
 msgstr ""
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr ""
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr ""
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr ""
 
@@ -3837,143 +3889,157 @@ msgid ""
 "servers and protocols."
 msgstr ""
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
-"FusionDirectory requires this module to encode variables for javascript use."
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:108
 msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
 "risk."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4244,204 +4310,200 @@ msgid ""
 "can be overriden per user."
 msgstr ""
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr ""
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr ""
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr ""
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr ""
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr ""
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr ""
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr ""
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
 " a file)!"
 msgstr ""
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr ""
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
 "inform your administrator!"
 msgstr ""
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
 "fusiondirectory-setup --check-config to fix this."
 msgstr ""
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr ""
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr ""
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr ""
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr ""
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr ""
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr ""
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr ""
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr ""
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr ""
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr ""
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr ""
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
diff --git a/locale/vi_VN/fusiondirectory.po b/locale/vi_VN/fusiondirectory.po
index 8fe17df28a01ed24694fa93bb0ef2a505980ce60..38f7dc9283cf1b12ff50aa57e4344c2d85c7792c 100644
--- a/locale/vi_VN/fusiondirectory.po
+++ b/locale/vi_VN/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/fusiondirectory/teams/12202/vi_VN/)\n"
@@ -20,21 +20,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr "Lá»—i"
@@ -54,8 +54,8 @@ msgstr "Lỗi XML trong fusiondirectory.conf: %s tại dòng %d"
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr "Lỗi cấu hình"
 
@@ -66,23 +66,23 @@ msgid ""
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr "Lá»—i LDAP"
 
@@ -189,8 +189,8 @@ msgstr "Gửi thông báo lỗi"
 msgid "Toggle information"
 msgstr "Thông tin Toggle"
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr "Lên"
 
@@ -199,14 +199,14 @@ msgid "Down"
 msgstr "Xuống"
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr ""
 
@@ -218,79 +218,79 @@ msgstr "Chọn tất"
 msgid "created by"
 msgstr ""
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr "Đi đến bộ phận gốc"
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr "Gốc"
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr "Đi lên một bộ phận"
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr ""
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr "Nhà"
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr "Danh sách reload"
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr "Ná»™p"
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr "Các thao tác"
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr "Copy"
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr "Cut"
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr "Paste"
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr "Cắt entry này"
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr "Copy entry này"
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr ""
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr ""
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr "Phục hồi lại snapshot"
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr "Tạo ra snapshot"
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr "Tạo ra một snapshot mới từ đối tượng này"
 
@@ -315,17 +315,17 @@ msgstr ""
 msgid "Restore a deleted object"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr ""
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -336,17 +336,17 @@ msgid "Object template, used to create several objects with similar values"
 msgstr ""
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr "Tên Mẫu"
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr "Lá»—i ná»™i bá»™"
 
@@ -370,25 +370,25 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr ""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
 msgstr ""
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr "Áp dụng bộ lọc"
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr "Tìm kiếm tại các cây con"
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr ""
@@ -408,41 +408,41 @@ msgstr ""
 "Lỗi nghiêm trọng: không thể tạo ra lớp '%s' - hãy thử chạy '%s' để sửa lỗi "
 "này"
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr "Lỗi nặng"
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr ""
 "LỖI NGHIÊM TRỌNG: Lỗi khi đang kết nối với LDAP. Server thông báo '%s'."
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
 msgstr ""
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr "Lỗi xác định thẩm quyền"
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
 msgstr ""
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr "Lỗi khi đang thêm một khóa vào. Hãy liên lạc với các nhà phát triển!"
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
@@ -451,21 +451,21 @@ msgstr ""
 "Không thể tạo ra việc khóa thông tin trong cây LDAP.Xin hãy liên lạc với "
 "admin của bạn!"
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr "LDAP server trả về: %s"
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr "Cảnh báo"
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
@@ -473,12 +473,12 @@ msgstr ""
 "Tìm thấy nhiều khóa khác nhau để khóa đối tượng. Điều này không nên xảy ra -"
 " hãy dọn sạch các tham chiếu."
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr "Đã vượt quá giới hạn kích cỡ của các entry %d!"
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
@@ -487,187 +487,187 @@ msgstr ""
 "Thiết lập kích cỡ mới cho %s và cho tôi thấy tin nhắn nếu giới hạn này vẫn "
 "vượt quá tiêu chuẩn"
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr "Cấu hình"
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr "chưa hoàn thành"
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr "Cứ tiếp tục"
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr "Cứ hiệu chỉnh"
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr "Bạn sẽ hiệu chỉnh entry/các entry %s của LDAP"
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr ""
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr ""
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr ""
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr ""
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr ""
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr ""
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr ""
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr ""
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr ""
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
 "directories to fix permissions."
 msgstr ""
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr "Không thể viết lên revision file!"
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr "Cảnh báo LDAP"
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 "Không thể dùng thông tin lược đồ từ server. Không thể kiểm tra giản đồ!"
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr ""
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr ""
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr ""
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr "Đã có lớp"
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 "Không thể xác định vị trí file '%s'- xin hãy chạy '%s' để sửa lỗi này!"
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr "Tất cả các đối tượng trong hạng mục này"
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr "Đăng nhập"
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr "Cho phép"
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr "Hủy bỏ tất"
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr "Không thể paste"
 
@@ -895,109 +895,109 @@ msgstr "'%s' phải lớn hơn %d hoặc trên nữa!"
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr "'%s' phụ thuộc vào '%s'- xin hãy cung cấp cả hai giá trị!"
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr "Đã có sẵn một entry với thuộc tính '%s' trong hệ thống này!"
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr ""
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr "Trường được yêu cầu '%s' bị rỗng!"
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr ""
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr "'%s' không được phép:"
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr "'%s' không được cho phép!"
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr "PHP mở rộng %s mất tích!"
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr "Hủy bỏ"
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr "Ok"
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr "Áp dụng"
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr "Lưu lại"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr "Thêm vào"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr "Thêm %s"
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr "Xóa"
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr "Xóa %s"
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr "Hiệu chỉnh..."
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr "Hiệu chỉnh %s..."
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr "Quay lại"
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr "Tài khoản này không có chức năng mở rộng %s hợp lệ!"
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
@@ -1006,7 +1006,7 @@ msgstr ""
 "Tài khoản này đã bật các thiết lập %s lên. Bạn có thể tắt chúng đi bằng việc"
 " kích vào bên dưới."
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
@@ -1015,7 +1015,7 @@ msgstr ""
 "Tài khoản này đã bật các thiết lập %s lên. Để tắt chúng đi, bạn cần phải xóa"
 " thiết lập %s trước!"
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
@@ -1024,7 +1024,7 @@ msgstr ""
 "Tài khoản này đã tắt các thiết lập %s đi. Bạn có thể bật chúng lên bằng việc"
 " kích vào bên dưới."
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
@@ -1033,235 +1033,235 @@ msgstr ""
 "Tài khoản này đã tắt các thiết lập %s đi. Để bật chúng lên, bạn cần phải "
 "thêm thiết lập %s trước!"
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
 "disable the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr "Thêm thiết lập %s "
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr "Xóa thiết lập %s"
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr "Tháng Một"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr "Tháng Hai"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr "Tháng Ba"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr "Tháng Tư"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr "Tháng Năm"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr "Tháng Sáu"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr "Tháng Bảy"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr "Tháng Tám"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr "Tháng Chín"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr "Tháng Mười"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr "Tháng Mười Một"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr "Tháng Mười Hai"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr "Chủ nhật"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr "Thứ Hai"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr "Thứ Ba"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr "Thứ Tư"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr "Thứ Năm"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr "Thứ Sáu"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr "Thứ Bảy"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr "Đọc thao tác"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr "thêm tao tác"
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr "thay đối thao tác"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr "xóa thao tác"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr "tìm kiếm thao tác"
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr "Xác định thẩm quyền"
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr "LDAP %s thất bại!"
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr "Hoạt động LDAP thất bại!"
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr "đối tượng"
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr "Tải lên thất bại!"
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr "Tải lên thất bại: %s"
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr "Giao tiếp với dịch vụ cơ sở hạ tầng bị thất bại!"
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr "Giao tiếp với dịch vụ cơ sở hạ tầng bị thất bại: %s"
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr "'%s' này vẫn còn được sử dụng bởi đối tượng: %s "
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr "'%s' này vẫn còn được sử dụng."
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr "'%s' vẫn còn được sử dụng bởi các đối tượng này: %s"
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr "File '%s' không tồn tại!"
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr "Không thể mở file '%s' để đọc!"
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr "Không thể mở file '%s' để viết!"
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
 "configuration file!"
 msgstr ""
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr "Không thế xóa file '%s'!"
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr "Không thể tạo ra folder '%s'!"
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr "Không thể xóa folder '%s'!"
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr "Kiểm tra hỗ trợ %s"
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr "Cài đặt và kích hoạt mô-đun PHP %s."
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr ""
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
 "FusionDirectory setup?"
 msgstr ""
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1280,7 +1280,7 @@ msgstr ""
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1292,14 +1292,14 @@ msgstr "Tên"
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr "Mô tả"
 
@@ -1319,89 +1319,99 @@ msgstr ""
 msgid "Restart service"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Cơ sở"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr ""
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1412,16 +1422,16 @@ msgstr ""
 msgid "Remove"
 msgstr "Xóa bỏ"
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1462,83 +1472,97 @@ msgstr ""
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr ""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -1550,113 +1574,118 @@ msgid ""
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr "Nhóm người dùng"
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr "Không rõ"
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr "Lỗi về cấp phép"
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr "Bạn không được phép tạo ra snapshot cho %s."
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr "Bạn không được phép phục hồi một snapshot cho %s."
@@ -1712,11 +1741,11 @@ msgstr ""
 msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr "Cảnh báo khả năng hoạt động"
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr ""
@@ -1724,104 +1753,104 @@ msgstr ""
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr "Trong khi chạy trên '%s' sử dụng LDAP server '%s'"
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr "Trong khi chạy trên LDAP server %s"
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr "Timestamp"
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr "Y-m-d, H:i:s (Năm-tháng-ngày)"
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr ""
 
@@ -1832,7 +1861,7 @@ msgstr "Danh sách các bộ phận"
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr "Bộ phận"
 
@@ -1849,7 +1878,7 @@ msgstr ""
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr "Tổ chức"
 
@@ -1859,7 +1888,7 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr "Các bộ phận"
 
@@ -1868,7 +1897,7 @@ msgid "department"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1910,7 +1939,7 @@ msgid "Website of this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr ""
 
@@ -1921,12 +1950,12 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr "Vị trí"
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr "Bang"
 
@@ -1938,7 +1967,7 @@ msgid "Country"
 msgstr "Quốc Gia"
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr "Địa chỉ"
 
@@ -1948,7 +1977,7 @@ msgid "A postal address for this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr "Số điện thoại"
 
@@ -1957,7 +1986,7 @@ msgid "Telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr "Số fax"
 
@@ -1979,6 +2008,14 @@ msgstr ""
 msgid "country"
 msgstr ""
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -1989,17 +2026,17 @@ msgstr ""
 msgid "locality"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr ""
 
@@ -2159,56 +2196,56 @@ msgstr ""
 msgid "Group"
 msgstr "Nhóm "
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr "Các đối tượng thành viên"
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr "Ủy thác hệ thống"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr "Chế độ ủy thác"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr "Đã vô hiệu"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr "Truy cập hoàn toàn"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr "Cho phép truy cập đến các máy chủ này"
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2269,7 +2306,7 @@ msgid "Access control roles assignment dialog"
 msgstr ""
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr ""
 
@@ -2310,28 +2347,28 @@ msgstr ""
 msgid ", and %d others"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr ""
@@ -2430,31 +2467,39 @@ msgstr "Quản lý người dùng"
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr ""
@@ -2701,7 +2746,7 @@ msgid ""
 msgstr ""
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr "Thuộc tính đăng nhập"
 
@@ -2884,395 +2929,406 @@ msgstr "Gốc snapshot"
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr "Thiết lập mật khẩu"
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr "Độ dài tối thiểu của mật khẩu"
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr "Sử dụng việc hết hạn tài khoản"
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr "Đăng nhập và phiên"
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr "Thực thi việc mã hóa các kết nối"
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr "Cảnh báo nếu một phiên chưa được mã hóa"
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr "Thời gian cho một phiên (một Session)"
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr "Kho lưu trữ người và nhóm"
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr "Thuộc tính DN người"
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr "Sá»­a lá»—i"
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr "Thời gian truy vấn LDAP tối đa"
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr "Đăng nhập thống kê LDAP"
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr "Cấp độ sửa lỗi"
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr "Hiển thị tóm tắt trên danh sách"
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr "Tự động"
 
@@ -3402,7 +3458,7 @@ msgid "Password hash method to use"
 msgstr ""
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3427,234 +3483,234 @@ msgstr ""
 msgid "User lock status"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr "Thông tin cá nhân"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr "Họ"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr "Tên"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr "Số phòng"
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr "Số phòng"
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr "Điện thoại di động"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr "Máy nhắn tin"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr "Trang chá»§"
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr "Ngôn ngữ muốn sử dụng"
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr "Đại chỉ nhà theo bưu điện"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr "Số điện thoại riêng"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr "Số điện thoại nhà"
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr "Thông tin về tổ chức"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr "Số phòng ban"
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr "Số phòng làm việc"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr "Số nhân viên"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr "Số nhân viên"
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr "Loại nhân viên"
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr "Mã bưu điện"
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr "Bạn cần xác định mật khẩu hiện tại để có thể tiếp tục."
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "Mật khẩu mới"
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr "Mật khẩu mới và mật khẩu cũ quá giống nhau."
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
@@ -3669,15 +3725,11 @@ msgstr "Các tham chiếu"
 msgid "Welcome %s!"
 msgstr "Chào mừng %s!"
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr "Lỗi cài đặt"
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr "Đã hoàn thành"
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr "Tiếp tục"
 
@@ -3860,56 +3912,70 @@ msgid ""
 "servers and protocols."
 msgstr ""
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
-"FusionDirectory requires this module to encode variables for javascript use."
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:108
 msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr "mbstring"
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
@@ -3919,18 +3985,18 @@ msgstr ""
 " các biến số toàn cầu mà có thể truy cập từ các tập lệnh mà không phải thay "
 "đổi phạm vi. Đây có thể là một rủi ro về bảo mật."
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
 "Tìm kiếm 'register_globals' trong thư mục php.ini của bạn và chuyển nó thành"
 " 'Off'."
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 "PHP sử dụng giá trị này để phần mềm thu dọn rác có thể sóa các phiên cũ đi."
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
@@ -3938,7 +4004,7 @@ msgstr ""
 "Thiết lập giá trị này đến một ngày sẽ ngăn cản việc mất đi các phiên và "
 "cookies trước khi chúng thực sự hết hạn."
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
@@ -3946,35 +4012,35 @@ msgstr ""
 "Tìm kiếm  'session.gc_maxlifetime' trong thư mục php.ini của bạn và thiết "
 "lập nó đển 86400 hoặc cao hơn."
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr "Tắt"
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 "Tìm kiếm  'session.auto_start' trong thư mục php.ini của bạn và đặt nó thành"
 " 'Off'."
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
@@ -3982,17 +4048,17 @@ msgstr ""
 "Lựa chọn này sẽ ảnh hưởng tới việc sử lý đầu vào PHP. Tắt chức năng này đi, "
 "để tăng khả năng hoạt động."
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr ""
 "Tìm kiếm 'implicit_flush' trong thư mục php.ini của bạn và chuyển nó sang "
 "'Off'."
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr "Thời gian chạy ít nhất là 30 giây."
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
@@ -4000,7 +4066,7 @@ msgstr ""
 "Tìm kiếm 'max_execution_time' trong thư mục php.ini của bạn và thiết lập nó "
 "đến '30' hoặc cao hơn."
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
@@ -4009,19 +4075,19 @@ msgstr ""
 " sẽ không gửi bất cứ thông tin nào về server bạn đang chạy trong trường hợp "
 "này."
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr ""
 "Tìm kiếm 'expose_php' trong thư much php.ini của bạn và chuyển nó thành "
 "'Off'."
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 "Tăng cường khả năng hoạt động cho server của bạn bằng việc thiết lập "
 "magic_quotes_gpc thành 'off'."
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4296,206 +4362,202 @@ msgid ""
 "can be overriden per user."
 msgstr ""
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr "Smarty"
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 "Không thể truy cập vào thư mục '%s' được xác định là thư mục soạn thảo!"
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr "Cấu hình PHP"
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr "Thay đổi mật khẩu"
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr "Mật khẩu của bạn chuẩn bị hết hạn, xin hãy thay đối mật khẩu của bạn!"
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr ""
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr "Hết dung lượng bộ nhớ!"
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr "Vô hiệu việc kiểm tra ACL của người dùng"
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr "Plugin"
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
 " a file)!"
 msgstr ""
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr ""
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
 "inform your administrator!"
 msgstr ""
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
 "fusiondirectory-setup --check-config to fix this."
 msgstr ""
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr "Lá»—i Smarty"
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr ""
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr ""
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr ""
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr ""
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr ""
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr ""
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr "Xin hãy xác định một tên người dùng hợp lệ!"
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr "Xin hãy xác định mật mã của bạn!"
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr "Xin hãy kiểm tra kết hợp tên người dùng/mật khẩu."
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 "Tài khoản bị khóa. Xin hãy liên lạc với admin quản trị hệ thống của bạn!"
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr ""
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
diff --git a/locale/zh/fusiondirectory.po b/locale/zh/fusiondirectory.po
index 155ad0e60cef01ec3e242105bb484f99fe6c2f20..7b43d48e028e893e6c0ce28d0a32b5655b74e6b6 100644
--- a/locale/zh/fusiondirectory.po
+++ b/locale/zh/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2018-02-07 11:38+0000\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Chinese (https://www.transifex.com/fusiondirectory/teams/12202/zh/)\n"
@@ -20,21 +20,21 @@ msgstr ""
 
 #: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
 #: include/class_config.inc:358 include/class_listing.inc:528
-#: include/class_SnapshotHandler.inc:412 include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
 #: include/password-methods/class_password-methods-sasl.inc:65
 #: include/password-methods/class_password-methods-sasl.inc:92
 #: include/class_msgPool.inc:220 include/class_msgPool.inc:240
-#: include/class_msgPool.inc:270 include/class_msgPool.inc:694
-#: include/class_msgPool.inc:723
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
-#: include/simpleplugin/attributes/class_FileAttribute.inc:300
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
 #: include/simpleplugin/class_simpleTabs.inc:73
-#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:458
-#: html/index.php:472 html/index.php:482 html/index.php:539 html/index.php:549
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
 #: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
 msgid "Error"
 msgstr "错误"
@@ -54,8 +54,8 @@ msgstr "XML 出错于 fusiondirectory.conf: %s ,行 %d"
 #: include/password-methods/class_password-methods-sha.inc:63
 #: include/password-methods/class_password-methods-ssha.inc:67
 #: include/password-methods/class_password-methods-ssha.inc:83
-#: include/functions.inc:657 html/class_passwordRecovery.inc:139
-#: html/main.php:208 html/index.php:147
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
 msgid "Configuration error"
 msgstr ""
 
@@ -66,23 +66,23 @@ msgid ""
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
 
-#: include/class_config.inc:324 include/class_SnapshotHandler.inc:68
-#: include/class_SnapshotHandler.inc:253 include/class_SnapshotHandler.inc:283
-#: include/class_SnapshotHandler.inc:299 include/class_SnapshotHandler.inc:424
-#: include/class_SnapshotHandler.inc:427
-#: include/password-methods/class_password-methods.inc:189
-#: include/functions.inc:501 include/functions.inc:675
-#: include/functions.inc:722 include/functions.inc:830
-#: include/simpleplugin/attributes/class_SetAttribute.inc:726
-#: include/class_ldap.inc:848 include/class_ldap.inc:1176
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
 #: plugins/config/class_recoveryConfig.inc:137
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:90
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:121
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:180
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #: plugins/addons/dashboard/class_dashBoard.inc:78
-#: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1052
-#: html/index.php:376
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
 msgid "LDAP error"
 msgstr "LDAP 错误"
 
@@ -189,8 +189,8 @@ msgstr ""
 msgid "Toggle information"
 msgstr "切换信息"
 
-#: include/class_listing.inc:312 include/class_listing.inc:1177
-#: include/class_listing.inc:1179
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
 msgid "Up"
 msgstr "上"
 
@@ -199,14 +199,14 @@ msgid "Down"
 msgstr "关闭"
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:463
-#: include/simpleplugin/attributes/class_SetAttribute.inc:464
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
 msgid "Sort up"
 msgstr ""
 
 #: include/class_listing.inc:312
-#: include/simpleplugin/attributes/class_SetAttribute.inc:476
-#: include/simpleplugin/attributes/class_SetAttribute.inc:477
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
 msgid "Sort down"
 msgstr ""
 
@@ -218,79 +218,79 @@ msgstr ""
 msgid "created by"
 msgstr ""
 
-#: include/class_listing.inc:1169
+#: include/class_listing.inc:1173
 msgid "Go to root department"
 msgstr "转到根部门"
 
-#: include/class_listing.inc:1169 include/class_listing.inc:1171
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
 #: include/class_baseSelector.inc:212
 msgid "Root"
 msgstr "æ ¹"
 
-#: include/class_listing.inc:1177
+#: include/class_listing.inc:1181
 msgid "Go up one department"
 msgstr "向上跳转一个部门"
 
-#: include/class_listing.inc:1185
+#: include/class_listing.inc:1189
 msgid "Go to user's department"
 msgstr ""
 
-#: include/class_listing.inc:1185 include/class_listing.inc:1187
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
 msgid "Home"
 msgstr ""
 
-#: include/class_listing.inc:1192
+#: include/class_listing.inc:1196
 msgid "Reload list"
 msgstr "重新加载列表"
 
-#: include/class_listing.inc:1192 include/class_baseSelector.inc:261
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
 msgid "Submit"
 msgstr "提交"
 
-#: include/class_listing.inc:1332 include/simpleplugin/simple-list.xml:48
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
 #: plugins/admin/departments/dep-list.xml:37
 #: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
 msgid "Actions"
 msgstr "动作"
 
-#: include/class_listing.inc:1645 include/class_listing.inc:1698
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
 msgid "Copy"
 msgstr ""
 
-#: include/class_listing.inc:1651 include/class_listing.inc:1686
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
 msgid "Cut"
 msgstr ""
 
-#: include/class_listing.inc:1659 include/class_listing.inc:1661
-#: include/class_CopyPasteHandler.inc:332
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
 msgid "Paste"
 msgstr "粘贴"
 
-#: include/class_listing.inc:1686
+#: include/class_listing.inc:1694
 msgid "Cut this entry"
 msgstr "剪切条目"
 
-#: include/class_listing.inc:1698
+#: include/class_listing.inc:1706
 msgid "Copy this entry"
 msgstr "拷贝条目"
 
-#: include/class_listing.inc:1723 include/class_listing.inc:1725
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
 msgid "Restore snapshots"
 msgstr ""
 
-#: include/class_listing.inc:1739
+#: include/class_listing.inc:1747
 msgid "Export list"
 msgstr ""
 
-#: include/class_listing.inc:1771 include/class_listing.inc:1772
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
 msgid "Restore snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1784
+#: include/class_listing.inc:1792
 msgid "Create snapshot"
 msgstr ""
 
-#: include/class_listing.inc:1785
+#: include/class_listing.inc:1793
 msgid "Create a new snapshot from this object"
 msgstr ""
 
@@ -315,17 +315,17 @@ msgstr ""
 msgid "Restore a deleted object"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:412
+#: include/class_SnapshotHandler.inc:408
 msgid "There was a problem uncompressing snapshot data"
 msgstr ""
 
-#: include/class_SnapshotHandler.inc:416
+#: include/class_SnapshotHandler.inc:412
 msgid "Snapshot data could not be fetched"
 msgstr ""
 
 #: include/class_template.inc:43
-#: include/simpleplugin/class_simpleManagement.inc:287
-#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
 msgid "Template"
@@ -336,17 +336,17 @@ msgid "Object template, used to create several objects with similar values"
 msgstr ""
 
 #: include/class_template.inc:49
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "Template name"
 msgstr "模板名称"
 
-#: include/class_logging.inc:81 include/functions.inc:575
-#: include/functions.inc:647 include/functions.inc:768
-#: include/functions.inc:1824 include/functions.inc:1863
-#: include/functions.inc:1894 include/class_acl.inc:118
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
 #: include/class_session.inc:50 include/class_session.inc:88
 #: include/class_session.inc:127 include/class_ldap.inc:797
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 msgid "Internal error"
 msgstr ""
 
@@ -370,25 +370,25 @@ msgid "Cannot change password, unknown user \"%s\""
 msgstr ""
 
 #: include/password-methods/class_password-methods-sasl.inc:92
-#: plugins/config/class_configInLdap.inc:578
+#: plugins/config/class_configInLdap.inc:584
 msgid ""
 "You need to fill saslRealm or saslExop in the configuration screen in order "
 "to use SASL"
 msgstr ""
 
-#: include/class_filter.inc:305 include/functions.inc:1686
+#: include/class_filter.inc:331 include/functions.inc:1622
 msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 msgstr "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
 
-#: include/class_filter.inc:343
+#: include/class_filter.inc:369
 msgid "Apply filter"
 msgstr "应用过滤器"
 
-#: include/class_filter.inc:354 include/class_msgPool.inc:51
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
 msgid "Search in subtrees"
 msgstr ""
 
-#: include/class_filter.inc:378
+#: include/class_filter.inc:404
 #, php-format
 msgid "Searches in %s"
 msgstr ""
@@ -404,257 +404,257 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:474 include/functions.inc:2549
-#: include/simpleplugin/class_simplePlugin.inc:466
-#: include/simpleplugin/class_simplePlugin.inc:471
-#: include/simpleplugin/class_simplePlugin.inc:483
-#: html/class_passwordRecovery.inc:116
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
 msgid "Fatal error"
 msgstr ""
 
-#: include/functions.inc:475
+#: include/functions.inc:412
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr "致命错误:连接 LDAP 错误。服务器返回 '%s'。"
 
-#: include/functions.inc:535
+#: include/functions.inc:472
 msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
 msgstr ""
 
-#: include/functions.inc:595
+#: include/functions.inc:532
 msgid "Authentication error"
 msgstr ""
 
-#: include/functions.inc:596
+#: include/functions.inc:533
 msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
 msgstr ""
 
-#: include/functions.inc:647 include/functions.inc:768
+#: include/functions.inc:584 include/functions.inc:705
 msgid "Error while adding a lock. Contact the developers!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
 "administrator!"
 msgstr ""
 
-#: include/functions.inc:657
+#: include/functions.inc:594
 #, php-format
 msgid "LDAP server returned: %s"
 msgstr ""
 
-#: include/functions.inc:846 setup/class_setupStepLdap.inc:212
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
 #: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
 #: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
 #: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
-#: html/main.php:158 html/index.php:591 setup/setup_checks.tpl.c:8
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
 #: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
 msgid "Warning"
 msgstr "警告"
 
-#: include/functions.inc:846
+#: include/functions.inc:783
 msgid ""
 "Found multiple locks for object to be locked. This should not happen - "
 "cleaning up multiple references."
 msgstr ""
 
-#: include/functions.inc:875
+#: include/functions.inc:812
 #, php-format
 msgid "The size limit of %d entries is exceed!"
 msgstr "超过了 %d 个条目的大小限制!"
 
-#: include/functions.inc:877
+#: include/functions.inc:814
 #, php-format
 msgid ""
 "Set the new size limit to %s and show me this message if the limit still "
 "exceeds"
 msgstr "设置新的大小限制为 %s 并且如果限制依然超出还显示这条信息。"
 
-#: include/functions.inc:894
+#: include/functions.inc:831
 msgid "Configure"
 msgstr "配置"
 
-#: include/functions.inc:899
+#: include/functions.inc:836
 msgid "incomplete"
 msgstr "不完整"
 
-#: include/functions.inc:1247
+#: include/functions.inc:1184
 msgid "Continue anyway"
 msgstr "仍然继续"
 
-#: include/functions.inc:1249
+#: include/functions.inc:1186
 msgid "Edit anyway"
 msgstr "仍然编辑"
 
-#: include/functions.inc:1251
+#: include/functions.inc:1188
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
 msgstr ""
 
-#: include/functions.inc:1646
+#: include/functions.inc:1582
 #, php-format
 msgid "%sB"
 msgstr ""
 
-#: include/functions.inc:1647
+#: include/functions.inc:1583
 #, php-format
 msgid "%sKiB"
 msgstr ""
 
-#: include/functions.inc:1648
+#: include/functions.inc:1584
 #, php-format
 msgid "%sMiB"
 msgstr ""
 
-#: include/functions.inc:1649
+#: include/functions.inc:1585
 #, php-format
 msgid "%sGiB"
 msgstr ""
 
-#: include/functions.inc:1650
+#: include/functions.inc:1586
 #, php-format
 msgid "%sTiB"
 msgstr ""
 
-#: include/functions.inc:1651
+#: include/functions.inc:1587
 #, php-format
 msgid "%sPiB"
 msgstr ""
 
-#: include/functions.inc:1652
+#: include/functions.inc:1588
 #, php-format
 msgid "%sEiB"
 msgstr ""
 
-#: include/functions.inc:1653
+#: include/functions.inc:1589
 #, php-format
 msgid "%sZiB"
 msgstr ""
 
-#: include/functions.inc:1654
+#: include/functions.inc:1590
 #, php-format
 msgid "%sYiB"
 msgstr ""
 
-#: include/functions.inc:1824
+#: include/functions.inc:1760
 #, php-format
 msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
 "directories to fix permissions."
 msgstr ""
 
-#: include/functions.inc:1863
+#: include/functions.inc:1799
 msgid "Cannot write to revision file!"
 msgstr ""
 
-#: include/functions.inc:1894
+#: include/functions.inc:1830
 msgid "Cannot read revision file!"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "LDAP warning"
 msgstr ""
 
-#: include/functions.inc:2008
+#: include/functions.inc:1944
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2032
+#: include/functions.inc:1968
 msgid "Main FusionDirectory schema"
 msgstr ""
 
-#: include/functions.inc:2040
+#: include/functions.inc:1976
 msgid "Schema used to store FusionDirectory configuration"
 msgstr ""
 
-#: include/functions.inc:2048
+#: include/functions.inc:1984
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
 
-#: include/functions.inc:2056
+#: include/functions.inc:1992
 msgid "Used to store templates."
 msgstr ""
 
-#: include/functions.inc:2065
+#: include/functions.inc:2001
 msgid "Used to store POSIX information."
 msgstr ""
 
-#: include/functions.inc:2073
+#: include/functions.inc:2009
 #, php-format
 msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2075
+#: include/functions.inc:2011
 #, php-format
 msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2079
+#: include/functions.inc:2015
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2098
+#: include/functions.inc:2034
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2099
+#: include/functions.inc:2035
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2102
+#: include/functions.inc:2038
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2103
+#: include/functions.inc:2039
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:2550
+#: include/functions.inc:2388
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
 
-#: include/class_pluglist.inc:185
+#: include/class_pluglist.inc:196
 msgid "All objects in this category"
 msgstr ""
 
-#: include/select/userSelect/class_userSelect.inc:32
+#: include/select/userSelect/class_userSelect.inc:35
 #: plugins/admin/users/user-list.xml:49
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:63
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login"
 msgstr "登录名"
 
-#: include/class_CopyPasteHandler.inc:208
-#: include/simpleplugin/class_simpleTabs.inc:307
-#: include/simpleplugin/class_simpleManagement.inc:1033
-#: include/simpleplugin/class_simpleManagement.inc:1132
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #: include/simpleplugin/class_simpleManagement.inc:1327
 #: plugins/admin/users/class_userManagement.inc:153
 msgid "Permission"
 msgstr "允许"
 
-#: include/class_CopyPasteHandler.inc:268
+#: include/class_CopyPasteHandler.inc:266
 msgid "Cancel all"
 msgstr ""
 
-#: include/class_CopyPasteHandler.inc:334
+#: include/class_CopyPasteHandler.inc:332
 msgid "Cannot paste"
 msgstr ""
 
@@ -882,365 +882,365 @@ msgstr ""
 msgid "'%s' depends on '%s' - please provide both values!"
 msgstr ""
 
-#: include/class_msgPool.inc:404
+#: include/class_msgPool.inc:405
 #, php-format
 msgid "There is already an entry with this '%s' attribute in the system!"
 msgstr ""
 
-#: include/class_msgPool.inc:406
+#: include/class_msgPool.inc:407
 #, php-format
 msgid "The entry '%s' already use this '%s' attribute!"
 msgstr ""
 
-#: include/class_msgPool.inc:417
+#: include/class_msgPool.inc:418
 #, php-format
 msgid "The required field '%s' is empty!"
 msgstr ""
 
-#: include/class_msgPool.inc:435
+#: include/class_msgPool.inc:436
 msgid "Example:"
 msgstr ""
 
-#: include/class_msgPool.inc:455 include/class_msgPool.inc:459
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
 #, php-format
 msgid "The field '%s' contains invalid characters"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' is not allowed:"
 msgstr ""
 
-#: include/class_msgPool.inc:456
+#: include/class_msgPool.inc:457
 #, php-format
 msgid "'%s' are not allowed!"
 msgstr ""
 
-#: include/class_msgPool.inc:470
+#: include/class_msgPool.inc:471
 #, php-format
 msgid "Missing %s PHP extension!"
 msgstr ""
 
-#: include/class_msgPool.inc:478 setup/setup_migrate_adminAccount.tpl.c:23
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_accounts.tpl.c:32
 #: ihtml/themes/breezy/msg_dialog.tpl.c:17
 #: ihtml/themes/breezy/islocked.tpl.c:17
 msgid "Cancel"
 msgstr "取消"
 
-#: include/class_msgPool.inc:486 setup/class_setupStepMigrate.inc:133
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
 msgid "Ok"
 msgstr "好"
 
-#: include/class_msgPool.inc:494 setup/setup_migrate_adminAccount.tpl.c:20
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
 #: setup/setup_migrate_accounts.tpl.c:29
 msgid "Apply"
 msgstr "应用"
 
-#: include/class_msgPool.inc:502
+#: include/class_msgPool.inc:503
 msgid "Save"
 msgstr "保存"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add"
 msgstr "添加"
 
-#: include/class_msgPool.inc:512
+#: include/class_msgPool.inc:513
 #, php-format
 msgid "Add %s"
 msgstr ""
 
-#: include/class_msgPool.inc:522
-#: include/simpleplugin/attributes/class_SetAttribute.inc:501
-#: include/simpleplugin/attributes/class_SetAttribute.inc:502
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
 #, php-format
 msgid "Delete"
 msgstr "删除"
 
-#: include/class_msgPool.inc:522
+#: include/class_msgPool.inc:523
 #, php-format
 msgid "Delete %s"
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit..."
 msgstr ""
 
-#: include/class_msgPool.inc:532
+#: include/class_msgPool.inc:533
 #, php-format
 msgid "Edit %s..."
 msgstr ""
 
-#: include/class_msgPool.inc:540
+#: include/class_msgPool.inc:541
 msgid "Back"
 msgstr "返回"
 
-#: include/class_msgPool.inc:569
+#: include/class_msgPool.inc:570
 #, php-format
 msgid "This account has no valid %s extensions!"
 msgstr ""
 
-#: include/class_msgPool.inc:582
+#: include/class_msgPool.inc:583
 #, php-format
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:588 include/class_msgPool.inc:595
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
 " the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:610
+#: include/class_msgPool.inc:613
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
 "below."
 msgstr ""
 
-#: include/class_msgPool.inc:612
+#: include/class_msgPool.inc:615
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
 "the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:614
+#: include/class_msgPool.inc:617
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to "
 "disable the %s settings first!"
 msgstr ""
 
-#: include/class_msgPool.inc:625
+#: include/class_msgPool.inc:628
 #, php-format
 msgid "Add %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:636
+#: include/class_msgPool.inc:639
 #, php-format
 msgid "Remove %s settings"
 msgstr ""
 
-#: include/class_msgPool.inc:644
+#: include/class_msgPool.inc:647
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "January"
 msgstr "一月"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "February"
 msgstr "二月"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "March"
 msgstr "三月"
 
-#: include/class_msgPool.inc:652
+#: include/class_msgPool.inc:655
 msgid "April"
 msgstr "四月"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "May"
 msgstr "五月"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "June"
 msgstr "六月"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "July"
 msgstr "七月"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "August"
 msgstr "八月"
 
-#: include/class_msgPool.inc:653
+#: include/class_msgPool.inc:656
 msgid "September"
 msgstr "九月"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "October"
 msgstr "十月"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "November"
 msgstr "十一月"
 
-#: include/class_msgPool.inc:654
+#: include/class_msgPool.inc:657
 msgid "December"
 msgstr "十二月"
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Sunday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Monday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Tuesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Wednesday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Thursday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Friday"
 msgstr ""
 
-#: include/class_msgPool.inc:663
+#: include/class_msgPool.inc:666
 msgid "Saturday"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "read operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "add operation"
 msgstr ""
 
-#: include/class_msgPool.inc:680
+#: include/class_msgPool.inc:683
 msgid "modify operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "delete operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "search operation"
 msgstr ""
 
-#: include/class_msgPool.inc:681
+#: include/class_msgPool.inc:684
 msgid "authentication"
 msgstr ""
 
-#: include/class_msgPool.inc:684
+#: include/class_msgPool.inc:687
 #, php-format
 msgid "LDAP %s failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:686
+#: include/class_msgPool.inc:689
 msgid "LDAP operation failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
-#: include/class_SnapshotDialogs.inc:203
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:342
 msgid "Object"
 msgstr "对象"
 
-#: include/class_msgPool.inc:707
+#: include/class_msgPool.inc:710
 msgid "Upload failed!"
 msgstr ""
 
-#: include/class_msgPool.inc:710
+#: include/class_msgPool.inc:713
 #, php-format
 msgid "Upload failed: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:721
+#: include/class_msgPool.inc:724
 msgid "Communication failure with the infrastructure service!"
 msgstr ""
 
-#: include/class_msgPool.inc:723
+#: include/class_msgPool.inc:726
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:736 include/class_msgPool.inc:739
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:742
+#: include/class_msgPool.inc:745
 #, php-format
 msgid "This '%s' is still in use."
 msgstr ""
 
-#: include/class_msgPool.inc:744
+#: include/class_msgPool.inc:747
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
 msgstr ""
 
-#: include/class_msgPool.inc:754
+#: include/class_msgPool.inc:757
 #, php-format
 msgid "File '%s' does not exist!"
 msgstr ""
 
-#: include/class_msgPool.inc:764
+#: include/class_msgPool.inc:767
 #, php-format
 msgid "Cannot open file '%s' for reading!"
 msgstr ""
 
-#: include/class_msgPool.inc:774
+#: include/class_msgPool.inc:777
 #, php-format
 msgid "Cannot open file '%s' for writing!"
 msgstr ""
 
-#: include/class_msgPool.inc:784
+#: include/class_msgPool.inc:787
 #, php-format
 msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
 "configuration file!"
 msgstr ""
 
-#: include/class_msgPool.inc:794
+#: include/class_msgPool.inc:797
 #, php-format
 msgid "Cannot delete file '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:804
+#: include/class_msgPool.inc:807
 #, php-format
 msgid "Cannot create folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:814
+#: include/class_msgPool.inc:817
 #, php-format
 msgid "Cannot delete folder '%s'!"
 msgstr ""
 
-#: include/class_msgPool.inc:824
+#: include/class_msgPool.inc:827
 #, php-format
 msgid "Checking for %s support"
 msgstr ""
 
-#: include/class_msgPool.inc:834
+#: include/class_msgPool.inc:837
 #, php-format
 msgid "Install and activate the %s PHP module."
 msgstr ""
 
-#: include/class_msgPool.inc:844
+#: include/class_msgPool.inc:847
 #, php-format
 msgid "Install and activate the %s Pear module."
 msgstr ""
 
-#: include/class_msgPool.inc:854
+#: include/class_msgPool.inc:857
 #, php-format
 msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
 "FusionDirectory setup?"
 msgstr ""
 
-#: include/class_msgPool.inc:862
+#: include/class_msgPool.inc:865
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
@@ -1259,7 +1259,7 @@ msgstr ""
 #: include/simpleplugin/simple-select-list.xml:32
 #: include/simpleplugin/simple-list.xml:32
 #: plugins/admin/departments/class_department.inc:173
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/group-list.xml:33
 #: plugins/admin/groups/class_roleGeneric.inc:86
 #: plugins/admin/aclrole/class_aclRole.inc:99
@@ -1271,14 +1271,14 @@ msgstr "名称"
 
 #: include/simpleplugin/simple-select-list.xml:40
 #: include/simpleplugin/simple-list.xml:40
-#: include/class_SnapshotDialogs.inc:96 include/class_SnapshotDialogs.inc:102
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
 #: plugins/admin/departments/dep-list.xml:29
 #: plugins/admin/departments/class_department.inc:72
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 #: plugins/admin/groups/group-list.xml:41
 #: plugins/admin/groups/class_roleGeneric.inc:91
 #: plugins/admin/aclrole/class_aclRole.inc:103
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Description"
 msgstr "描述"
 
@@ -1298,89 +1298,99 @@ msgstr ""
 msgid "Restart service"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:37
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "位置"
 
-#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:40
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
 msgid "Object base"
 msgstr ""
 
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:193
-#: include/simpleplugin/attributes/class_DateAttribute.inc:264
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
 msgid "Hours"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:198
-#: include/simpleplugin/attributes/class_DateAttribute.inc:269
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
 msgid "Minutes"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:203
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
 msgid "Seconds"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:285
-#: include/class_SnapshotDialogs.inc:95 include/class_SnapshotDialogs.inc:101
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
 msgid "Date"
 msgstr "日期"
 
-#: include/simpleplugin/attributes/class_DateAttribute.inc:291
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
 msgid "Time"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:31
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:34
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:37
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:72
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:119
-#: include/simpleplugin/attributes/class_FileAttribute.inc:326
-#: include/simpleplugin/attributes/class_FileAttribute.inc:327
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
 msgid "Upload"
 msgstr "上传"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:124
-#: include/simpleplugin/attributes/class_FileAttribute.inc:125
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
 msgid "Download"
 msgstr "下载"
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:301
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_FileAttribute.inc:336
-#: include/simpleplugin/attributes/class_FileAttribute.inc:337
-#: include/simpleplugin/class_dialogAttributes.inc:694
-#: include/simpleplugin/class_dialogAttributes.inc:695
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 #: plugins/admin/departments/dep-list.xml:67
@@ -1391,16 +1401,16 @@ msgstr ""
 msgid "Remove"
 msgstr "删除"
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:34
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
 msgid "Number"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:132
-#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:133
-#: include/simpleplugin/attributes/class_SetAttribute.inc:491
-#: include/simpleplugin/attributes/class_SetAttribute.inc:492
-#: include/simpleplugin/class_dialogAttributes.inc:684
-#: include/simpleplugin/class_dialogAttributes.inc:685
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 #: plugins/admin/departments/dep-list.xml:79
@@ -1441,83 +1451,97 @@ msgstr ""
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:136
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:230
-#: include/simpleplugin/class_Attribute.inc:588
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SetAttribute.inc:585
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
 
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
-#: include/simpleplugin/class_dialogAttributes.inc:672
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
 msgid "None"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:343
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
 msgid "Template settings"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:346
+#: include/simpleplugin/class_simplePlugin.inc:348
 msgid "This is the name of the template"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:466
+#: include/simpleplugin/class_simplePlugin.inc:468
 msgid "Only main tab can compute dn"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:475
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:485
+#: include/simpleplugin/class_simplePlugin.inc:487
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1311
+#: include/simpleplugin/class_simplePlugin.inc:1320
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1318
+#: include/simpleplugin/class_simplePlugin.inc:1327
 #, php-format
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1508
+#: include/simpleplugin/class_simplePlugin.inc:1526
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1701
+#: include/simpleplugin/class_simplePlugin.inc:1790
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1703
+#: include/simpleplugin/class_simplePlugin.inc:1792
 #, php-format
 msgid "Tab \"%s\""
 msgstr ""
 
 #: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -1529,113 +1553,118 @@ msgid ""
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:400
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed: %s"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:253
+#: include/simpleplugin/class_helpersAttribute.inc:268
 msgid "B"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:254
+#: include/simpleplugin/class_helpersAttribute.inc:269
 msgid "KiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:255
+#: include/simpleplugin/class_helpersAttribute.inc:270
 msgid "MiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:256
+#: include/simpleplugin/class_helpersAttribute.inc:271
 msgid "GiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:257
+#: include/simpleplugin/class_helpersAttribute.inc:272
 msgid "TiB"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:268
+#: include/simpleplugin/class_helpersAttribute.inc:286
 msgid "seconds"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:269
+#: include/simpleplugin/class_helpersAttribute.inc:287
 msgid "minutes"
 msgstr ""
 
-#: include/simpleplugin/class_helpersAttribute.inc:270
+#: include/simpleplugin/class_helpersAttribute.inc:288
 msgid "hours"
 msgstr "小时"
 
-#: include/simpleplugin/class_helpersAttribute.inc:271
+#: include/simpleplugin/class_helpersAttribute.inc:289
 msgid "days"
 msgstr "天"
 
-#: include/simpleplugin/class_dialogAttributes.inc:229
+#: include/simpleplugin/class_dialogAttributes.inc:254
 msgid "Add (dialog)"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:456
+#: include/simpleplugin/class_dialogAttributes.inc:517
 #, php-format
 msgid "POSIX group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:458
-#: plugins/config/class_configInLdap.inc:473
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
 #, php-format
 msgid "Role %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:460
-#: plugins/config/class_configInLdap.inc:466
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
 #, php-format
 msgid "Group %s"
 msgstr ""
 
-#: include/simpleplugin/class_dialogAttributes.inc:495
+#: include/simpleplugin/class_dialogAttributes.inc:559
 msgid "Group of user"
 msgstr "用户组"
 
-#: include/simpleplugin/class_dialogAttributes.inc:674
+#: include/simpleplugin/class_dialogAttributes.inc:760
 msgid "Unknown"
 msgstr "未知"
 
-#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:299
 #: plugins/admin/users/user-list.xml:87
 msgid "From template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:321
+#: include/simpleplugin/class_simpleManagement.inc:327
 #, php-format
 msgid "%s template"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:518
 #: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
 #: plugins/admin/groups/class_groupManagement.inc:355
 #, php-format
 msgid "Show %s"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "Filter error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:555
+#: include/simpleplugin/class_simpleManagement.inc:561
 msgid "The filter is incomplete!"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1098
+#: include/simpleplugin/class_simpleManagement.inc:1104
 msgid "Permission error"
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1132
+#: include/simpleplugin/class_simpleManagement.inc:1136
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
 msgstr ""
 
-#: include/simpleplugin/class_simpleManagement.inc:1183
-#: include/simpleplugin/class_simpleManagement.inc:1263
-#: include/simpleplugin/class_simpleManagement.inc:1281
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
 msgstr ""
@@ -1691,115 +1720,115 @@ msgstr ""
 msgid "Requested channel does not exist! Please contact your Administrator."
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 msgid "Performance warning"
 msgstr ""
 
-#: include/class_ldap.inc:276
+#: include/class_ldap.inc:277
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr ""
 
 #: include/class_ldap.inc:797
 #, php-format
-msgid ""
-"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
 
-#: include/class_ldap.inc:835
+#: include/class_ldap.inc:822
 #, php-format
-msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
 
-#: include/class_ldap.inc:890
+#: include/class_ldap.inc:897
 #, php-format
 msgid "while operating on '%s' using LDAP server '%s'"
 msgstr "当操作 '%s' 使用 LDAP 服务器 '%s' 时"
 
-#: include/class_ldap.inc:892
+#: include/class_ldap.inc:899
 #, php-format
 msgid "while operating on LDAP server %s"
 msgstr "当操作  LDAP 服务器 '%s' 时"
 
-#: include/class_ldap.inc:982
+#: include/class_ldap.inc:987
 msgid "proc_open failed to execute ldapsearch"
 msgstr ""
 
-#: include/class_ldap.inc:1029
+#: include/class_ldap.inc:1033
 #, php-format
 msgid "Error line %s, first line of an entry cannot start with a space"
 msgstr ""
 
-#: include/class_ldap.inc:1047
+#: include/class_ldap.inc:1051
 #, php-format
 msgid "Error line %s, references to an external file are not supported"
 msgstr ""
 
-#: include/class_ldap.inc:1050
+#: include/class_ldap.inc:1054
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
 msgstr ""
 
-#: include/class_ldap.inc:1054
+#: include/class_ldap.inc:1058
 #, php-format
 msgid "Error line %s, an entry bloc can only have one dn"
 msgstr ""
 
-#: include/class_ldap.inc:1059
+#: include/class_ldap.inc:1063
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
 msgstr ""
 
-#: include/class_ldap.inc:1091
+#: include/class_ldap.inc:1095
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:30
+#: include/class_SnapshotDialogs.inc:40
 msgid "Creating an object snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:33 include/class_SnapshotDialogs.inc:203
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
 msgid "DN of the object you are creating a snapshot of"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp"
 msgstr "日期"
 
-#: include/class_SnapshotDialogs.inc:37
+#: include/class_SnapshotDialogs.inc:47
 msgid "Timestamp of this snapshot creation"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:41
+#: include/class_SnapshotDialogs.inc:51
 msgid "Reason for creating this snapshot"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:60 include/class_SnapshotDialogs.inc:139
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
 msgid "Y-m-d, H:i:s"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:94
+#: include/class_SnapshotDialogs.inc:142
 msgid "DN"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:156 include/class_SnapshotDialogs.inc:157
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
 msgid "Restore"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:199
+#: include/class_SnapshotDialogs.inc:257
 msgid "Restoring snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Snapshots"
 msgstr ""
 
-#: include/class_SnapshotDialogs.inc:207
+#: include/class_SnapshotDialogs.inc:265
 msgid "Existing snapshots for this object"
 msgstr ""
 
@@ -1810,7 +1839,7 @@ msgstr "部门列表"
 #: plugins/admin/departments/dep-list.xml:21
 #: plugins/admin/departments/class_department.inc:33
 #: plugins/admin/departments/class_department.inc:39
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department"
 msgstr "部门"
 
@@ -1827,7 +1856,7 @@ msgstr ""
 #: plugins/admin/departments/class_organization.inc:30
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
-#: plugins/personal/generic/class_user.inc:430
+#: plugins/personal/generic/class_user.inc:432
 msgid "Organization"
 msgstr "组织/公司"
 
@@ -1837,7 +1866,7 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:34
 #: plugins/admin/departments/class_department.inc:35
-#: plugins/admin/departments/class_departmentManagement.inc:34
+#: plugins/admin/departments/class_departmentManagement.inc:33
 msgid "Departments"
 msgstr "部门"
 
@@ -1846,7 +1875,7 @@ msgid "department"
 msgstr "部门"
 
 #: plugins/admin/departments/class_department.inc:63
-#: plugins/admin/groups/class_ogroup.inc:208
+#: plugins/admin/groups/class_ogroup.inc:211
 #: plugins/admin/groups/group-list.xml:49
 #: plugins/admin/acl/class_aclAssignment.inc:38
 #: plugins/admin/users/user-list.xml:57
@@ -1888,7 +1917,7 @@ msgid "Website of this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:84
-#: plugins/personal/generic/class_user.inc:450
+#: plugins/personal/generic/class_user.inc:452
 msgid "Manager"
 msgstr ""
 
@@ -1899,12 +1928,12 @@ msgstr ""
 
 #: plugins/admin/departments/class_department.inc:90
 #: plugins/admin/departments/class_department.inc:96
-#: plugins/personal/generic/class_user.inc:340
+#: plugins/personal/generic/class_user.inc:342
 msgid "Location"
 msgstr "位置"
 
 #: plugins/admin/departments/class_department.inc:93
-#: plugins/personal/generic/class_user.inc:344
+#: plugins/personal/generic/class_user.inc:346
 msgid "State"
 msgstr "州/省"
 
@@ -1916,7 +1945,7 @@ msgid "Country"
 msgstr "国家"
 
 #: plugins/admin/departments/class_department.inc:102
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Address"
 msgstr "住址"
 
@@ -1926,7 +1955,7 @@ msgid "A postal address for this %s"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:106
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Phone"
 msgstr "电话"
 
@@ -1935,7 +1964,7 @@ msgid "Telephone number"
 msgstr ""
 
 #: plugins/admin/departments/class_department.inc:112
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Fax"
 msgstr "传真"
 
@@ -1957,6 +1986,14 @@ msgstr ""
 msgid "country"
 msgstr ""
 
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
 #: plugins/admin/departments/class_locality.inc:34
@@ -1967,17 +2004,17 @@ msgstr ""
 msgid "locality"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:34
 msgid "Manage departments"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:36
+#: plugins/admin/departments/class_departmentManagement.inc:35
 msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
 msgstr ""
 
-#: plugins/admin/departments/class_departmentManagement.inc:38
+#: plugins/admin/departments/class_departmentManagement.inc:37
 msgid "Users and groups"
 msgstr ""
 
@@ -2137,56 +2174,56 @@ msgstr ""
 msgid "Group"
 msgstr "组"
 
-#: plugins/admin/groups/class_ogroup.inc:212
+#: plugins/admin/groups/class_ogroup.inc:215
 #: plugins/admin/groups/class_roleGeneric.inc:86
 msgid "Name of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:217
+#: plugins/admin/groups/class_ogroup.inc:220
 msgid "Short description of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:222
+#: plugins/admin/groups/class_ogroup.inc:225
 msgid "Owner"
 msgstr "所有者"
 
-#: plugins/admin/groups/class_ogroup.inc:228
+#: plugins/admin/groups/class_ogroup.inc:231
 msgid "Member objects"
 msgstr "成员对象"
 
-#: plugins/admin/groups/class_ogroup.inc:231
+#: plugins/admin/groups/class_ogroup.inc:234
 msgid "Objects member of this group"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:238
+#: plugins/admin/groups/class_ogroup.inc:241
 msgid "System trust"
 msgstr "信赖的系统"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Trust mode"
 msgstr "信赖模式"
 
-#: plugins/admin/groups/class_ogroup.inc:242
+#: plugins/admin/groups/class_ogroup.inc:245
 msgid "Type of authorization for those hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "disabled"
 msgstr "禁用"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "full access"
 msgstr "完全访问权限"
 
-#: plugins/admin/groups/class_ogroup.inc:246
+#: plugins/admin/groups/class_ogroup.inc:249
 msgid "allow access to these hosts"
 msgstr "允许访问这些主机"
 
-#: plugins/admin/groups/class_ogroup.inc:249
+#: plugins/admin/groups/class_ogroup.inc:252
 msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
-#: plugins/admin/groups/class_ogroup.inc:341
+#: plugins/admin/groups/class_ogroup.inc:346
 msgid ""
 "Putting both workstations and terminals in the same group is not allowed"
 msgstr ""
@@ -2247,7 +2284,7 @@ msgid "Access control roles assignment dialog"
 msgstr ""
 
 #: plugins/admin/acl/class_aclAssignment.inc:41
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "Mode"
 msgstr "模式"
 
@@ -2288,28 +2325,28 @@ msgstr ""
 msgid ", and %d others"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:259
+#: plugins/admin/acl/class_aclAssignment.inc:270
 msgid "ACL assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:273
+#: plugins/admin/acl/class_aclAssignment.inc:284
 #: plugins/admin/acl/class_aclManagement.inc:226
 msgid "ACL Assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:274
+#: plugins/admin/acl/class_aclAssignment.inc:285
 msgid "Access control roles assignment"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:293
+#: plugins/admin/acl/class_aclAssignment.inc:304
 msgid "Assignments"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:297
+#: plugins/admin/acl/class_aclAssignment.inc:308
 msgid "ACL role assignments for this base"
 msgstr ""
 
-#: plugins/admin/acl/class_aclAssignment.inc:308
+#: plugins/admin/acl/class_aclAssignment.inc:319
 #, php-format
 msgid "Assignments on object or subtree %s"
 msgstr ""
@@ -2408,31 +2445,39 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:191
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:192
+#: plugins/admin/users/class_userManagement.inc:179
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:218
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:220
+#: plugins/admin/users/class_userManagement.inc:230
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:285
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:245
+#: plugins/admin/users/class_userManagement.inc:255
 #: plugins/personal/generic/class_user.inc:279
 msgid "User account information"
 msgstr ""
@@ -2679,7 +2724,7 @@ msgid ""
 msgstr ""
 
 #: plugins/config/class_recoveryConfig.inc:78
-#: plugins/config/class_configInLdap.inc:188
+#: plugins/config/class_configInLdap.inc:193
 msgid "Login attribute"
 msgstr ""
 
@@ -2862,395 +2907,406 @@ msgstr ""
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:148
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
 msgid "Password settings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Password default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:151
+#: plugins/config/class_configInLdap.inc:156
 msgid "Default hash to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force default hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:156
+#: plugins/config/class_configInLdap.inc:161
 msgid "Force the use of the default password hash"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Password minimum length"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:160
+#: plugins/config/class_configInLdap.inc:165
 msgid "Minimum length of user passwords"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Password minimum differs"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:165
+#: plugins/config/class_configInLdap.inc:170
 msgid "Minimum number of different characters from last password"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:170
+#: plugins/config/class_configInLdap.inc:175
 msgid "Use account expiration"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:171
+#: plugins/config/class_configInLdap.inc:176
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:175
+#: plugins/config/class_configInLdap.inc:180
 msgid "SASL Realm"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "SASL Exop"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:179
+#: plugins/config/class_configInLdap.inc:184
 msgid "Attribute to be stored in the userPassword attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:185
+#: plugins/config/class_configInLdap.inc:190
 msgid "Login and session"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:189
+#: plugins/config/class_configInLdap.inc:194
 msgid "Which LDAP attribute should be used as the login name during login."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:195
+#: plugins/config/class_configInLdap.inc:200
 msgid "Enforce encrypted connections"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:196
+#: plugins/config/class_configInLdap.inc:201
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:200
+#: plugins/config/class_configInLdap.inc:205
 msgid "Warn if session is not encrypted"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:201
+#: plugins/config/class_configInLdap.inc:206
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Session lifetime"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:206
+#: plugins/config/class_configInLdap.inc:211
 msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Basic authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:211
+#: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Basic authentication protocol instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "HTTP Header authentication"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:216
+#: plugins/config/class_configInLdap.inc:221
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:221
+#: plugins/config/class_configInLdap.inc:226
 msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:228
+#: plugins/config/class_configInLdap.inc:233
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:231
+#: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:236
+#: plugins/config/class_configInLdap.inc:241
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:241
+#: plugins/config/class_configInLdap.inc:246
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:248
+#: plugins/config/class_configInLdap.inc:253
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:251
+#: plugins/config/class_configInLdap.inc:256
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:256
+#: plugins/config/class_configInLdap.inc:261
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:261
+#: plugins/config/class_configInLdap.inc:266
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port"
 msgstr "端口"
 
-#: plugins/config/class_configInLdap.inc:266
+#: plugins/config/class_configInLdap.inc:271
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:271
+#: plugins/config/class_configInLdap.inc:276
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:278
+#: plugins/config/class_configInLdap.inc:283
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:282
+#: plugins/config/class_configInLdap.inc:287
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:287
+#: plugins/config/class_configInLdap.inc:292
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:292
+#: plugins/config/class_configInLdap.inc:297
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:298
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:303
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:303
+#: plugins/config/class_configInLdap.inc:308
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:308
+#: plugins/config/class_configInLdap.inc:313
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid "Separate address fields"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:312
+#: plugins/config/class_configInLdap.inc:317
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid "Postal address pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:316
+#: plugins/config/class_configInLdap.inc:321
 msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:322
+#: plugins/config/class_configInLdap.inc:327
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:325
+#: plugins/config/class_configInLdap.inc:330
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:331
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:330
+#: plugins/config/class_configInLdap.inc:335
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:335
+#: plugins/config/class_configInLdap.inc:340
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:341
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:346
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:342
+#: plugins/config/class_configInLdap.inc:347
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:354
+#: plugins/config/class_configInLdap.inc:359
 msgid "Miscellaneous"
 msgstr "杂项"
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:362
 msgid "Display summary in listings"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:358
+#: plugins/config/class_configInLdap.inc:363
 msgid ""
 "Determines whether a status bar will be shown on the bottom of lists, "
 "displaying a short summary of type and number of elements in the list."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:363
+#: plugins/config/class_configInLdap.inc:368
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:364
+#: plugins/config/class_configInLdap.inc:369
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:369
+#: plugins/config/class_configInLdap.inc:374
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:381
 msgid "Use this to hide some menu entry to specific groups of users"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:380
+#: plugins/config/class_configInLdap.inc:385
 msgid "Group or role"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:385
+#: plugins/config/class_configInLdap.inc:390
 msgid "Plugin to blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:391
+#: plugins/config/class_configInLdap.inc:396
 msgid "Plugin menu blacklist"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:400
-#: plugins/config/class_configInLdap.inc:428
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
 msgid "Hooks"
 msgstr "钩子"
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:410
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "Tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:409
+#: plugins/config/class_configInLdap.inc:414
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:419
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "Command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:421
+#: plugins/config/class_configInLdap.inc:426
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:435
+#: plugins/config/class_configInLdap.inc:440
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:436
+#: plugins/config/class_configInLdap.inc:441
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:450
-#: setup/class_setupStepLanguage.inc:68
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
 msgid "Automatic"
 msgstr ""
 
@@ -3380,7 +3436,7 @@ msgid "Password hash method to use"
 msgstr ""
 
 #: plugins/personal/generic/class_user.inc:51
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 #: setup/setup_migrate_adminAccount.tpl.c:14
 #: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
 #: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
@@ -3405,234 +3461,234 @@ msgstr ""
 msgid "User lock status"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:310
+#: plugins/personal/generic/class_user.inc:312
 msgid "Personal information"
 msgstr "个人信息"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name"
 msgstr "å§“"
 
-#: plugins/personal/generic/class_user.inc:315
+#: plugins/personal/generic/class_user.inc:317
 msgid "Last name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name"
 msgstr "名"
 
-#: plugins/personal/generic/class_user.inc:320
+#: plugins/personal/generic/class_user.inc:322
 msgid "First name of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:325
+#: plugins/personal/generic/class_user.inc:327
 msgid "Short description of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "Picture"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:329
+#: plugins/personal/generic/class_user.inc:331
 msgid "The avatar for this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:336
+#: plugins/personal/generic/class_user.inc:338
 msgid "Organizational contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:348
+#: plugins/personal/generic/class_user.inc:350
 msgid "Business postal address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room No."
 msgstr "房间号"
 
-#: plugins/personal/generic/class_user.inc:352
+#: plugins/personal/generic/class_user.inc:354
 msgid "Room number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:356
+#: plugins/personal/generic/class_user.inc:358
 msgid "Business phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Mobile"
 msgstr "手机"
 
-#: plugins/personal/generic/class_user.inc:362
+#: plugins/personal/generic/class_user.inc:364
 msgid "Business mobile number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Pager"
 msgstr "呼机"
 
-#: plugins/personal/generic/class_user.inc:368
+#: plugins/personal/generic/class_user.inc:370
 msgid "Business pager number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:372
+#: plugins/personal/generic/class_user.inc:374
 msgid "Business fax number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Homepage"
 msgstr "个人主页"
 
-#: plugins/personal/generic/class_user.inc:376
+#: plugins/personal/generic/class_user.inc:378
 msgid "Personal homepage"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:382
+#: plugins/personal/generic/class_user.inc:384
 msgid "Account information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:387
+#: plugins/personal/generic/class_user.inc:389
 msgid "Login of this user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:391
+#: plugins/personal/generic/class_user.inc:393
 #: setup/class_setupStepLanguage.inc:30
 msgid "Preferred language"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:396
+#: plugins/personal/generic/class_user.inc:398
 msgid "Password of the user"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:402
+#: plugins/personal/generic/class_user.inc:404
 msgid "Personal contact information"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Display name"
 msgstr "显示名称"
 
-#: plugins/personal/generic/class_user.inc:406
+#: plugins/personal/generic/class_user.inc:408
 msgid "Name this user should appear as. Used by Exchange."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:410
+#: plugins/personal/generic/class_user.inc:412
 msgid "Home postal address"
 msgstr "住宅地址"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Private phone"
 msgstr "私人电话"
 
-#: plugins/personal/generic/class_user.inc:414
+#: plugins/personal/generic/class_user.inc:416
 msgid "Home phone number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:420
+#: plugins/personal/generic/class_user.inc:422
 msgid "Organizational information"
 msgstr "组织信息"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid "Title"
 msgstr "ç§°è°“"
 
-#: plugins/personal/generic/class_user.inc:425
+#: plugins/personal/generic/class_user.inc:427
 msgid ""
 "Title of a person in their organizational context. Each title is one value "
 "of this multi-valued attribute"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:434
+#: plugins/personal/generic/class_user.inc:436
 msgid "Department to which the user belongs"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department No."
 msgstr "部门编号"
 
-#: plugins/personal/generic/class_user.inc:438
+#: plugins/personal/generic/class_user.inc:440
 msgid "Department number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee No."
 msgstr "员工编号"
 
-#: plugins/personal/generic/class_user.inc:442
+#: plugins/personal/generic/class_user.inc:444
 msgid "Employee number"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:446
+#: plugins/personal/generic/class_user.inc:448
 msgid "Employee type"
 msgstr "员工类别"
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:460
+#: plugins/personal/generic/class_user.inc:462
 msgid "Street part of the address"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:464
+#: plugins/personal/generic/class_user.inc:466
 msgid "Post office box"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:468
+#: plugins/personal/generic/class_user.inc:470
 msgid "Postal code"
 msgstr "邮编"
 
-#: plugins/personal/generic/class_user.inc:672
+#: plugins/personal/generic/class_user.inc:674
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:675
+#: plugins/personal/generic/class_user.inc:677
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:686
+#: plugins/personal/generic/class_user.inc:688
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:700
+#: plugins/personal/generic/class_user.inc:702
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:705
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:716
+#: plugins/personal/generic/class_user.inc:718
 msgid "You need to specify your current password in order to proceed."
 msgstr "您需要输入当前口令才能继续。"
 
-#: plugins/personal/generic/class_user.inc:718
+#: plugins/personal/generic/class_user.inc:720
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:720
+#: plugins/personal/generic/class_user.inc:722
 #: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
 #: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
 #: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
 msgid "New password"
 msgstr "新口令"
 
-#: plugins/personal/generic/class_user.inc:722
+#: plugins/personal/generic/class_user.inc:724
 msgid "The password used as new and current are too similar."
 msgstr "输入的新口令和当前口令非常相似。"
 
-#: plugins/personal/generic/class_user.inc:724
+#: plugins/personal/generic/class_user.inc:726
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:726
+#: plugins/personal/generic/class_user.inc:728
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
@@ -3647,15 +3703,11 @@ msgstr "参考"
 msgid "Welcome %s!"
 msgstr "欢迎 %s!"
 
-#: setup/class_setup.inc:128
-msgid "Setup error"
-msgstr ""
-
-#: setup/class_setup.inc:208
+#: setup/class_setup.inc:194
 msgid "Completed"
 msgstr ""
 
-#: setup/class_setup.inc:251
+#: setup/class_setup.inc:237
 msgid "Next"
 msgstr ""
 
@@ -3838,143 +3890,157 @@ msgid ""
 "servers and protocols."
 msgstr ""
 
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
 #: setup/class_setupStepChecks.inc:100
 msgid ""
-"FusionDirectory requires this module to encode variables for javascript use."
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:108
 msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
 "FusionDirectory requires this module to filters a variable with a specified "
 "filter."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:116
+#: setup/class_setupStepChecks.inc:124
 msgid "FusionDirectory requires this module for the samba integration."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:124
+#: setup/class_setupStepChecks.inc:132
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:132
+#: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:139
+#: setup/class_setupStepChecks.inc:147
 msgid "mbstring"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:140
+#: setup/class_setupStepChecks.inc:148
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:146
+#: setup/class_setupStepChecks.inc:154
 msgid "imagick"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:147
+#: setup/class_setupStepChecks.inc:155
 msgid "FusionDirectory requires this extension to handle images."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:153
+#: setup/class_setupStepChecks.inc:161
 msgid "compression module"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:154
+#: setup/class_setupStepChecks.inc:162
 msgid "FusionDirectory requires this extension to handle snapshots."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:164
+#: setup/class_setupStepChecks.inc:172
 msgid ""
 "register_globals is a PHP mechanism to register all global variables to be "
 "accessible from scripts without changing the scope. This may be a security "
 "risk."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:165
+#: setup/class_setupStepChecks.inc:173
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:172
+#: setup/class_setupStepChecks.inc:180
 msgid "PHP uses this value for the garbage collector to delete old sessions."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:173
+#: setup/class_setupStepChecks.inc:181
 msgid ""
 "Setting this value to one day will prevent loosing session and cookies "
 "before they really timeout."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:174
+#: setup/class_setupStepChecks.inc:182
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
-#: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
 msgid "Off"
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:182
+#: setup/class_setupStepChecks.inc:190
 msgid ""
 "In Order to use FusionDirectory without any trouble, the session.auto_start "
 "option in your php.ini should be set to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:183
+#: setup/class_setupStepChecks.inc:191
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:190
+#: setup/class_setupStepChecks.inc:198
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:191
+#: setup/class_setupStepChecks.inc:199
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:198
+#: setup/class_setupStepChecks.inc:206
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:199
+#: setup/class_setupStepChecks.inc:207
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:206
+#: setup/class_setupStepChecks.inc:214
 msgid "The Execution time should be at least 30 seconds."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:207
+#: setup/class_setupStepChecks.inc:215
 msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:214
+#: setup/class_setupStepChecks.inc:222
 msgid ""
 "Increase the server security by setting expose_php to 'off'. PHP won't send "
 "any information about the server you are running in this case."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:215
+#: setup/class_setupStepChecks.inc:223
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:222
+#: setup/class_setupStepChecks.inc:230
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
 msgstr ""
 
-#: setup/class_setupStepChecks.inc:223
+#: setup/class_setupStepChecks.inc:231
 msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
@@ -4245,204 +4311,200 @@ msgid ""
 "can be overriden per user."
 msgstr ""
 
-#: html/setup.php:60
+#: html/setup.php:65
 msgid "Smarty"
 msgstr ""
 
-#: html/setup.php:60 html/class_passwordRecovery.inc:140
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr "目录 '%s' 作为编译目录无法访问!"
 
-#: html/class_passwordRecovery.inc:117
+#: html/class_passwordRecovery.inc:119
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:174 html/index.php:55
+#: html/class_passwordRecovery.inc:176 html/index.php:60
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:303 ihtml/themes/legacy/recovery.tpl.c:83
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
 #: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
 #: ihtml/themes/breezy/recovery.tpl.c:80
 msgid "Email address"
 msgstr "邮件地址"
 
-#: html/class_passwordRecovery.inc:472
+#: html/class_passwordRecovery.inc:480
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:475
+#: html/class_passwordRecovery.inc:483
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:508
+#: html/class_passwordRecovery.inc:516
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:511
+#: html/class_passwordRecovery.inc:519
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:519
+#: html/class_passwordRecovery.inc:527
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:574
+#: html/class_passwordRecovery.inc:582
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:587
+#: html/class_passwordRecovery.inc:595
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:651
+#: html/class_passwordRecovery.inc:659
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
-#: html/main.php:115
+#: html/main.php:113
 msgid "PHP configuration"
 msgstr ""
 
-#: html/main.php:116
+#: html/main.php:114
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Password change"
 msgstr ""
 
-#: html/main.php:142
+#: html/main.php:140
 msgid "Your password is about to expire, please change your password!"
 msgstr ""
 
-#: html/main.php:158
+#: html/main.php:156
 msgid "Your password has expired, please set a new one."
 msgstr ""
 
-#: html/main.php:208
+#: html/main.php:206
 msgid "Running out of memory!"
 msgstr ""
 
-#: html/main.php:251
+#: html/main.php:249
 msgid "User ACL checks disabled"
 msgstr ""
 
-#: html/main.php:289
+#: html/main.php:287
 msgid "Plugin"
 msgstr ""
 
-#: html/main.php:290
+#: html/main.php:288
 #, php-format
 msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
 " a file)!"
 msgstr ""
 
-#: html/main.php:305
+#: html/main.php:303
 msgid "Configuration Error"
 msgstr ""
 
-#: html/main.php:306
+#: html/main.php:304
 #, php-format
 msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
 "inform your administrator!"
 msgstr ""
 
-#: html/index.php:61
+#: html/index.php:66
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
 
-#: html/index.php:149
+#: html/index.php:154
 #, php-format
 msgid ""
 "FusionDirectory configuration %s/%s is not readable. Please run "
 "fusiondirectory-setup --check-config to fix this."
 msgstr ""
 
-#: html/index.php:170
+#: html/index.php:175
 msgid "Smarty error"
 msgstr ""
 
-#: html/index.php:172
+#: html/index.php:177
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/index.php:210
+#: html/index.php:215
 msgid "Your FusionDirectory session has expired!"
 msgstr ""
 
-#: html/index.php:213
-msgid "Your IP has changed!"
-msgstr ""
-
-#: html/index.php:216
+#: html/index.php:218
 #, php-format
 msgid "Invalid plugin parameter \"%s\"!"
 msgstr ""
 
-#: html/index.php:219
+#: html/index.php:221
 msgid "No session found!"
 msgstr ""
 
-#: html/index.php:255
+#: html/index.php:257
 msgid "LDAP schema check reported errors:"
 msgstr ""
 
-#: html/index.php:257
+#: html/index.php:259
 msgid "LDAP schema error"
 msgstr ""
 
-#: html/index.php:284
+#: html/index.php:286
 msgid "Please specify a valid username!"
 msgstr "请输入一个有效的用户名!"
 
-#: html/index.php:287
+#: html/index.php:289
 msgid "Please specify your password!"
 msgstr "请输入您的口令!"
 
-#: html/index.php:306
+#: html/index.php:308
 msgid "Please check the username/password combination."
 msgstr "请检查用户名/口令。"
 
-#: html/index.php:341
+#: html/index.php:343
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:460
+#: html/index.php:462
 #, php-format
 msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:474
+#: html/index.php:476
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:484 html/index.php:551
+#: html/index.php:486 html/index.php:553
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
 msgstr ""
 
-#: html/index.php:541
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:591
+#: html/index.php:593
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
diff --git a/locale/zh_TW/fusiondirectory.po b/locale/zh_TW/fusiondirectory.po
new file mode 100644
index 0000000000000000000000000000000000000000..b2e2d895456a03cb04ec6c8e657feeccf649da69
--- /dev/null
+++ b/locale/zh_TW/fusiondirectory.po
@@ -0,0 +1,5021 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR FusionDirectory Project
+# This file is distributed under the same license as the FusionDirectory package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+# 
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: FusionDirectory VERSION\n"
+"Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
+"POT-Creation-Date: 2018-09-07 11:10+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Language-Team: Chinese (Taiwan) (https://www.transifex.com/fusiondirectory/teams/12202/zh_TW/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: zh_TW\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: include/class_msg_dialog.inc:136 include/class_msg_dialog.inc:172
+#: include/class_config.inc:358 include/class_listing.inc:528
+#: include/class_SnapshotHandler.inc:408 include/class_SnapshotHandler.inc:412
+#: include/password-methods/class_password-methods-sasl.inc:65
+#: include/password-methods/class_password-methods-sasl.inc:92
+#: include/class_msgPool.inc:220 include/class_msgPool.inc:240
+#: include/class_msgPool.inc:270 include/class_msgPool.inc:697
+#: include/class_msgPool.inc:726
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:91
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#: include/simpleplugin/attributes/class_FileAttribute.inc:345
+#: include/simpleplugin/class_simpleTabs.inc:73
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:187 html/index.php:460
+#: html/index.php:474 html/index.php:484 html/index.php:541 html/index.php:551
+#: setup/setup_checks.tpl.c:5 ihtml/themes/breezy/msg_dialog.tpl.c:2
+msgid "Error"
+msgstr ""
+
+#: include/class_msg_dialog.inc:177
+msgid "Please fix the above error and reload the page."
+msgstr ""
+
+#: include/class_config.inc:151
+#, php-format
+msgid "XML error in fusiondirectory.conf: %s at line %d"
+msgstr ""
+
+#: include/class_config.inc:154 include/class_config.inc:287
+#: include/class_config.inc:790 include/class_config.inc:802
+#: include/class_timezone.inc:51
+#: include/password-methods/class_password-methods-sha.inc:63
+#: include/password-methods/class_password-methods-ssha.inc:67
+#: include/password-methods/class_password-methods-ssha.inc:83
+#: include/functions.inc:594 html/class_passwordRecovery.inc:141
+#: html/main.php:206 html/index.php:152
+msgid "Configuration error"
+msgstr ""
+
+#: include/class_config.inc:283
+#, php-format
+msgid ""
+"It seems you are trying to decode something which is not encoded : %s<br/>\n"
+"Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
+msgstr ""
+
+#: include/class_config.inc:324 include/class_SnapshotHandler.inc:66
+#: include/class_SnapshotHandler.inc:251 include/class_SnapshotHandler.inc:281
+#: include/class_SnapshotHandler.inc:297 include/class_SnapshotHandler.inc:420
+#: include/class_SnapshotHandler.inc:423
+#: include/password-methods/class_password-methods.inc:199
+#: include/functions.inc:438 include/functions.inc:612
+#: include/functions.inc:659 include/functions.inc:767
+#: include/simpleplugin/attributes/class_SetAttribute.inc:743
+#: include/class_ldap.inc:856 include/class_ldap.inc:1182
+#: plugins/config/class_recoveryConfig.inc:137
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:90
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:121
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:180
+#: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
+#: plugins/addons/dashboard/class_dashBoard.inc:78
+#: setup/class_setupStepConfig.inc:108 setup/class_setupStepMigrate.inc:452
+#: setup/class_setupStepMigrate.inc:1052 html/index.php:378
+msgid "LDAP error"
+msgstr ""
+
+#: include/class_config.inc:324
+msgid "Cannot bind to LDAP. Please contact the system administrator."
+msgstr ""
+
+#: include/class_config.inc:358
+#, php-format
+msgid "Location \"%s\" could not be found in the configuration file"
+msgstr ""
+
+#: include/class_config.inc:791
+#, php-format
+msgid ""
+"The snapshot functionality is enabled, but the required variable \"%s\" is "
+"not set."
+msgstr ""
+
+#: include/class_config.inc:803
+#, php-format
+msgid ""
+"The snapshot functionality is enabled, but the required compression module "
+"is missing. Please install \"%s\"."
+msgstr ""
+
+#: include/class_config.inc:912
+msgid "All categories"
+msgstr ""
+
+#: include/class_config.inc:1054
+msgid "My account"
+msgstr ""
+
+#: include/exporter/class_PDF.php:61
+msgid "Page"
+msgstr ""
+
+#: include/exporter/class_pdfExporter.inc:58
+msgid "No PDF export possible: there is no FPDF library installed."
+msgstr ""
+
+#: include/exporter/class_pdfExporter.inc:196
+msgid "PDF"
+msgstr ""
+
+#: include/exporter/class_cvsExporter.inc:93
+msgid "CSV"
+msgstr ""
+
+#: include/php_setup.inc:45 include/php_setup.inc:132
+msgid "File"
+msgstr ""
+
+#: include/php_setup.inc:47 include/php_setup.inc:132
+msgid "Line"
+msgstr ""
+
+#: include/php_setup.inc:53
+msgid "PHP error"
+msgstr ""
+
+#: include/php_setup.inc:62
+msgid "class"
+msgstr ""
+
+#: include/php_setup.inc:70
+msgid "function"
+msgstr ""
+
+#: include/php_setup.inc:76
+msgid "static"
+msgstr ""
+
+#: include/php_setup.inc:80
+msgid "method"
+msgstr ""
+
+#: include/php_setup.inc:131 ihtml/themes/breezy/msg_dialog.tpl.c:11
+msgid "Trace"
+msgstr ""
+
+#: include/php_setup.inc:132
+msgid "Type"
+msgstr ""
+
+#: include/php_setup.inc:133
+msgid "Arguments"
+msgstr ""
+
+#: include/php_setup.inc:231
+msgid "Generating this page caused the PHP interpreter to raise some errors!"
+msgstr ""
+
+#: include/php_setup.inc:236
+msgid "Send bug report to the FusionDirectory Team"
+msgstr ""
+
+#: include/php_setup.inc:237
+msgid "Send bugreport"
+msgstr ""
+
+#: include/php_setup.inc:242
+msgid "Toggle information"
+msgstr ""
+
+#: include/class_listing.inc:312 include/class_listing.inc:1181
+#: include/class_listing.inc:1183
+msgid "Up"
+msgstr ""
+
+#: include/class_listing.inc:312
+msgid "Down"
+msgstr ""
+
+#: include/class_listing.inc:312
+#: include/simpleplugin/attributes/class_SetAttribute.inc:479
+#: include/simpleplugin/attributes/class_SetAttribute.inc:480
+msgid "Sort up"
+msgstr ""
+
+#: include/class_listing.inc:312
+#: include/simpleplugin/attributes/class_SetAttribute.inc:492
+#: include/simpleplugin/attributes/class_SetAttribute.inc:493
+msgid "Sort down"
+msgstr ""
+
+#: include/class_listing.inc:362 setup/setup_migrate_accounts.tpl.c:23
+msgid "Select all"
+msgstr ""
+
+#: include/class_listing.inc:565
+msgid "created by"
+msgstr ""
+
+#: include/class_listing.inc:1173
+msgid "Go to root department"
+msgstr ""
+
+#: include/class_listing.inc:1173 include/class_listing.inc:1175
+#: include/class_baseSelector.inc:212
+msgid "Root"
+msgstr ""
+
+#: include/class_listing.inc:1181
+msgid "Go up one department"
+msgstr ""
+
+#: include/class_listing.inc:1189
+msgid "Go to user's department"
+msgstr ""
+
+#: include/class_listing.inc:1189 include/class_listing.inc:1191
+msgid "Home"
+msgstr ""
+
+#: include/class_listing.inc:1196
+msgid "Reload list"
+msgstr ""
+
+#: include/class_listing.inc:1196 include/class_baseSelector.inc:261
+msgid "Submit"
+msgstr ""
+
+#: include/class_listing.inc:1340 include/simpleplugin/simple-list.xml:48
+#: plugins/admin/departments/dep-list.xml:37
+#: plugins/admin/groups/group-list.xml:54 plugins/admin/users/user-list.xml:62
+msgid "Actions"
+msgstr ""
+
+#: include/class_listing.inc:1653 include/class_listing.inc:1706
+msgid "Copy"
+msgstr ""
+
+#: include/class_listing.inc:1659 include/class_listing.inc:1694
+msgid "Cut"
+msgstr ""
+
+#: include/class_listing.inc:1667 include/class_listing.inc:1669
+#: include/class_CopyPasteHandler.inc:330
+msgid "Paste"
+msgstr ""
+
+#: include/class_listing.inc:1694
+msgid "Cut this entry"
+msgstr ""
+
+#: include/class_listing.inc:1706
+msgid "Copy this entry"
+msgstr ""
+
+#: include/class_listing.inc:1731 include/class_listing.inc:1733
+msgid "Restore snapshots"
+msgstr ""
+
+#: include/class_listing.inc:1747
+msgid "Export list"
+msgstr ""
+
+#: include/class_listing.inc:1779 include/class_listing.inc:1780
+msgid "Restore snapshot"
+msgstr ""
+
+#: include/class_listing.inc:1792
+msgid "Create snapshot"
+msgstr ""
+
+#: include/class_listing.inc:1793
+msgid "Create a new snapshot from this object"
+msgstr ""
+
+#: include/class_timezone.inc:52
+#, php-format
+msgid "The timezone setting \"%s\" in your configuration is not valid."
+msgstr ""
+
+#: include/class_SnapshotHandler.inc:40
+msgid "Snapshot"
+msgstr ""
+
+#: include/class_SnapshotHandler.inc:41
+msgid "Snapshot handler"
+msgstr ""
+
+#: include/class_SnapshotHandler.inc:46
+msgid "Restore over an existing object"
+msgstr ""
+
+#: include/class_SnapshotHandler.inc:47
+msgid "Restore a deleted object"
+msgstr ""
+
+#: include/class_SnapshotHandler.inc:408
+msgid "There was a problem uncompressing snapshot data"
+msgstr ""
+
+#: include/class_SnapshotHandler.inc:412
+msgid "Snapshot data could not be fetched"
+msgstr ""
+
+#: include/class_template.inc:43
+#: include/simpleplugin/class_simpleManagement.inc:293
+#: include/simpleplugin/class_simpleManagement.inc:530
+#: plugins/admin/groups/class_groupManagement.inc:355
+#: plugins/admin/users/user-list.xml:95 ihtml/themes/breezy/template.tpl.c:5
+msgid "Template"
+msgstr ""
+
+#: include/class_template.inc:44
+msgid "Object template, used to create several objects with similar values"
+msgstr ""
+
+#: include/class_template.inc:49
+#: include/simpleplugin/class_simplePlugin.inc:348
+msgid "Template name"
+msgstr ""
+
+#: include/class_logging.inc:81 include/functions.inc:512
+#: include/functions.inc:584 include/functions.inc:705
+#: include/functions.inc:1760 include/functions.inc:1799
+#: include/functions.inc:1830 include/class_acl.inc:118
+#: include/class_session.inc:50 include/class_session.inc:88
+#: include/class_session.inc:127 include/class_ldap.inc:797
+#: include/class_ldap.inc:822
+msgid "Internal error"
+msgstr ""
+
+#: include/class_logging.inc:81
+#, php-format
+msgid "Logging failed: %s"
+msgstr ""
+
+#: include/class_logging.inc:103
+#, php-format
+msgid "Invalid option \"%s\" specified!"
+msgstr ""
+
+#: include/class_logging.inc:107
+msgid "Specified objectType is empty or invalid!"
+msgstr ""
+
+#: include/password-methods/class_password-methods-sasl.inc:65
+#, php-format
+msgid "Cannot change password, unknown user \"%s\""
+msgstr ""
+
+#: include/password-methods/class_password-methods-sasl.inc:92
+#: plugins/config/class_configInLdap.inc:584
+msgid ""
+"You need to fill saslRealm or saslExop in the configuration screen in order "
+"to use SASL"
+msgstr ""
+
+#: include/class_filter.inc:331 include/functions.inc:1622
+msgid "*ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
+msgstr ""
+
+#: include/class_filter.inc:369
+msgid "Apply filter"
+msgstr ""
+
+#: include/class_filter.inc:380 include/class_msgPool.inc:51
+msgid "Search in subtrees"
+msgstr ""
+
+#: include/class_filter.inc:404
+#, php-format
+msgid "Searches in %s"
+msgstr ""
+
+#: include/functions.inc:97
+#, php-format
+msgid "Fatal error: no class locations defined - please run '%s' to fix this"
+msgstr ""
+
+#: include/functions.inc:116
+#, php-format
+msgid ""
+"Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
+msgstr ""
+
+#: include/functions.inc:411 include/functions.inc:2387
+#: include/simpleplugin/class_simplePlugin.inc:468
+#: include/simpleplugin/class_simplePlugin.inc:473
+#: include/simpleplugin/class_simplePlugin.inc:485
+#: html/class_passwordRecovery.inc:118
+msgid "Fatal error"
+msgstr ""
+
+#: include/functions.inc:412
+#, php-format
+msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
+msgstr ""
+
+#: include/functions.inc:472
+msgid ""
+"Login (uid) is not unique inside the LDAP tree. Please contact your "
+"administrator."
+msgstr ""
+
+#: include/functions.inc:532
+msgid "Authentication error"
+msgstr ""
+
+#: include/functions.inc:533
+msgid ""
+"It seems your user password has expired. Please use <a "
+"href=\"recovery.php\">password recovery</a> to change it."
+msgstr ""
+
+#: include/functions.inc:584 include/functions.inc:705
+msgid "Error while adding a lock. Contact the developers!"
+msgstr ""
+
+#: include/functions.inc:594
+#, php-format
+msgid ""
+"Cannot create locking information in LDAP tree. Please contact your "
+"administrator!"
+msgstr ""
+
+#: include/functions.inc:594
+#, php-format
+msgid "LDAP server returned: %s"
+msgstr ""
+
+#: include/functions.inc:783 setup/class_setupStepLdap.inc:212
+#: setup/class_setupStepMigrate.inc:573 setup/class_setupStepMigrate.inc:1005
+#: setup/class_setupStepMigrate.inc:1124 setup/class_setupStepMigrate.inc:1235
+#: setup/class_setupStepMigrate.inc:1298 setup/class_setupStepMigrate.inc:1342
+#: html/main.php:156 html/index.php:593 setup/setup_checks.tpl.c:8
+#: ihtml/themes/breezy/msg_dialog.tpl.c:5 ihtml/themes/breezy/islocked.tpl.c:5
+msgid "Warning"
+msgstr ""
+
+#: include/functions.inc:783
+msgid ""
+"Found multiple locks for object to be locked. This should not happen - "
+"cleaning up multiple references."
+msgstr ""
+
+#: include/functions.inc:812
+#, php-format
+msgid "The size limit of %d entries is exceed!"
+msgstr ""
+
+#: include/functions.inc:814
+#, php-format
+msgid ""
+"Set the new size limit to %s and show me this message if the limit still "
+"exceeds"
+msgstr ""
+
+#: include/functions.inc:831
+msgid "Configure"
+msgstr ""
+
+#: include/functions.inc:836
+msgid "incomplete"
+msgstr ""
+
+#: include/functions.inc:1184
+msgid "Continue anyway"
+msgstr ""
+
+#: include/functions.inc:1186
+msgid "Edit anyway"
+msgstr ""
+
+#: include/functions.inc:1188
+#, php-format
+msgid "You're going to edit the LDAP entry/entries %s"
+msgstr ""
+
+#: include/functions.inc:1582
+#, php-format
+msgid "%sB"
+msgstr ""
+
+#: include/functions.inc:1583
+#, php-format
+msgid "%sKiB"
+msgstr ""
+
+#: include/functions.inc:1584
+#, php-format
+msgid "%sMiB"
+msgstr ""
+
+#: include/functions.inc:1585
+#, php-format
+msgid "%sGiB"
+msgstr ""
+
+#: include/functions.inc:1586
+#, php-format
+msgid "%sTiB"
+msgstr ""
+
+#: include/functions.inc:1587
+#, php-format
+msgid "%sPiB"
+msgstr ""
+
+#: include/functions.inc:1588
+#, php-format
+msgid "%sEiB"
+msgstr ""
+
+#: include/functions.inc:1589
+#, php-format
+msgid "%sZiB"
+msgstr ""
+
+#: include/functions.inc:1590
+#, php-format
+msgid "%sYiB"
+msgstr ""
+
+#: include/functions.inc:1760
+#, php-format
+msgid ""
+"File '%s' could not be deleted. Try fusiondirectory-setup --check-"
+"directories to fix permissions."
+msgstr ""
+
+#: include/functions.inc:1799
+msgid "Cannot write to revision file!"
+msgstr ""
+
+#: include/functions.inc:1830
+msgid "Cannot read revision file!"
+msgstr ""
+
+#: include/functions.inc:1944
+msgid "LDAP warning"
+msgstr ""
+
+#: include/functions.inc:1944
+msgid "Cannot get schema information from server. No schema check possible!"
+msgstr ""
+
+#: include/functions.inc:1968
+msgid "Main FusionDirectory schema"
+msgstr ""
+
+#: include/functions.inc:1976
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:1984
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:1992
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2001
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2009
+#, php-format
+msgid "Missing required object class \"%s\"!"
+msgstr ""
+
+#: include/functions.inc:2011
+#, php-format
+msgid "Missing optional object class \"%s\"!"
+msgstr ""
+
+#: include/functions.inc:2015
+#, php-format
+msgid "Class(es) available"
+msgstr ""
+
+#: include/functions.inc:2034
+msgid ""
+"You have installed the mixed groups plugin, but your schema configuration "
+"does not support this."
+msgstr ""
+
+#: include/functions.inc:2035
+msgid ""
+"In order to use mixed groups the objectClass \"posixGroup\" must be "
+"AUXILIARY"
+msgstr ""
+
+#: include/functions.inc:2038
+msgid ""
+"Your schema is configured to support mixed groups, but this plugin is not "
+"present."
+msgstr ""
+
+#: include/functions.inc:2039
+msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
+msgstr ""
+
+#: include/functions.inc:2388
+#, php-format
+msgid "Cannot locate file '%s' - please run '%s' to fix this"
+msgstr ""
+
+#: include/class_pluglist.inc:196
+msgid "All objects in this category"
+msgstr ""
+
+#: include/select/userSelect/class_userSelect.inc:35
+#: plugins/admin/users/user-list.xml:49
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:63
+#: plugins/personal/generic/class_user.inc:389
+msgid "Login"
+msgstr ""
+
+#: include/class_CopyPasteHandler.inc:206
+#: include/simpleplugin/class_simpleTabs.inc:316
+#: include/simpleplugin/class_simpleManagement.inc:1039
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
+#: include/simpleplugin/class_simpleManagement.inc:1327
+#: plugins/admin/users/class_userManagement.inc:153
+msgid "Permission"
+msgstr ""
+
+#: include/class_CopyPasteHandler.inc:266
+msgid "Cancel all"
+msgstr ""
+
+#: include/class_CopyPasteHandler.inc:332
+msgid "Cannot paste"
+msgstr ""
+
+#: include/class_msgPool.inc:43
+#, php-format
+msgid "Select to list objects of type '%s'."
+msgstr ""
+
+#: include/class_msgPool.inc:45
+#, php-format
+msgid "Select to list objects containig '%s'."
+msgstr ""
+
+#: include/class_msgPool.inc:47
+#, php-format
+msgid "Select to list objects that have '%s' enabled"
+msgstr ""
+
+#: include/class_msgPool.inc:49
+msgid "Select to search within subtrees"
+msgstr ""
+
+#: include/class_msgPool.inc:67
+msgid "This object will be deleted!"
+msgstr ""
+
+#: include/class_msgPool.inc:69
+#, php-format
+msgid "This '%s' object will be deleted!"
+msgstr ""
+
+#: include/class_msgPool.inc:74
+#, php-format
+msgid "This object will be deleted: %s"
+msgstr ""
+
+#: include/class_msgPool.inc:76
+#, php-format
+msgid "This '%s' object will be deleted: %s"
+msgstr ""
+
+#: include/class_msgPool.inc:81
+msgid "This object will be deleted:"
+msgstr ""
+
+#: include/class_msgPool.inc:83
+#, php-format
+msgid "This '%s' object will be deleted:"
+msgstr ""
+
+#: include/class_msgPool.inc:87
+#, php-format
+msgid "These objects will be deleted: %s"
+msgstr ""
+
+#: include/class_msgPool.inc:89
+#, php-format
+msgid "These '%s' objects will be deleted: %s"
+msgstr ""
+
+#: include/class_msgPool.inc:101
+msgid "You have no permission to delete this object!"
+msgstr ""
+
+#: include/class_msgPool.inc:105 include/class_msgPool.inc:109
+msgid "You have no permission to delete the object:"
+msgstr ""
+
+#: include/class_msgPool.inc:112
+msgid "You have no permission to delete these objects:"
+msgstr ""
+
+#: include/class_msgPool.inc:123
+msgid "You have no permission to create this object!"
+msgstr ""
+
+#: include/class_msgPool.inc:127 include/class_msgPool.inc:131
+msgid "You have no permission to create the object:"
+msgstr ""
+
+#: include/class_msgPool.inc:134
+msgid "You have no permission to create these objects:"
+msgstr ""
+
+#: include/class_msgPool.inc:146
+msgid "You have no permission to modify this object!"
+msgstr ""
+
+#: include/class_msgPool.inc:151
+#, php-format
+msgid "You have no permission to modify the field \"%s\" of object \"%s\""
+msgstr ""
+
+#: include/class_msgPool.inc:153 include/class_msgPool.inc:158
+#, php-format
+msgid "You have no permission to modify the object:<br/>%s"
+msgstr ""
+
+#: include/class_msgPool.inc:161
+#, php-format
+msgid "You have no permission to modify these objects:<br/>%s"
+msgstr ""
+
+#: include/class_msgPool.inc:172
+msgid "You have no permission to view this object!"
+msgstr ""
+
+#: include/class_msgPool.inc:176 include/class_msgPool.inc:180
+msgid "You have no permission to view the object:"
+msgstr ""
+
+#: include/class_msgPool.inc:183
+msgid "You have no permission to view these objects:"
+msgstr ""
+
+#: include/class_msgPool.inc:194
+msgid "You have no permission to move this object!"
+msgstr ""
+
+#: include/class_msgPool.inc:198 include/class_msgPool.inc:202
+msgid "You have no permission to move the object:"
+msgstr ""
+
+#: include/class_msgPool.inc:205
+msgid "You have no permission to move these objects:"
+msgstr ""
+
+#: include/class_msgPool.inc:223 include/class_msgPool.inc:243
+#: include/class_msgPool.inc:273
+msgid "Connection information"
+msgstr ""
+
+#: include/class_msgPool.inc:225
+#, php-format
+msgid "Cannot connect to %s database!"
+msgstr ""
+
+#: include/class_msgPool.inc:245
+#, php-format
+msgid "Cannot select %s database!"
+msgstr ""
+
+#: include/class_msgPool.inc:255
+#, php-format
+msgid "No %s server defined!"
+msgstr ""
+
+#: include/class_msgPool.inc:275
+#, php-format
+msgid "Cannot query %s database!"
+msgstr ""
+
+#: include/class_msgPool.inc:285
+#, php-format
+msgid "The field '%s' contains a reserved keyword!"
+msgstr ""
+
+#: include/class_msgPool.inc:297
+#, php-format
+msgid "Command specified as %s hook for plugin '%s' does not exist!"
+msgstr ""
+
+#: include/class_msgPool.inc:313
+#, php-format
+msgid "'%s' command is invalid!"
+msgstr ""
+
+#: include/class_msgPool.inc:315
+#, php-format
+msgid "'%s' command for plugin %s is invalid!"
+msgstr ""
+
+#: include/class_msgPool.inc:319
+#, php-format
+msgid "'%s' command (%s) is invalid!"
+msgstr ""
+
+#: include/class_msgPool.inc:321
+#, php-format
+msgid "'%s' command (%s) for plugin %s is invalid!"
+msgstr ""
+
+#: include/class_msgPool.inc:339
+#, php-format
+msgid "Cannot execute '%s' command!"
+msgstr ""
+
+#: include/class_msgPool.inc:341
+#, php-format
+msgid "Cannot execute '%s' command for plugin %s!"
+msgstr ""
+
+#: include/class_msgPool.inc:345
+#, php-format
+msgid "Cannot execute '%s' command (%s)!"
+msgstr ""
+
+#: include/class_msgPool.inc:347
+#, php-format
+msgid "Cannot execute '%s' command (%s) for plugin %s!"
+msgstr ""
+
+#: include/class_msgPool.inc:362
+#, php-format
+msgid "Value for '%s' is too large!"
+msgstr ""
+
+#: include/class_msgPool.inc:364
+#, php-format
+msgid "'%s' must be smaller than %s!"
+msgstr ""
+
+#: include/class_msgPool.inc:378
+#, php-format
+msgid "Value for '%s' is too small!"
+msgstr ""
+
+#: include/class_msgPool.inc:380
+#, php-format
+msgid "'%s' must be %d or above!"
+msgstr ""
+
+#: include/class_msgPool.inc:393
+#, php-format
+msgid "'%s' depends on '%s' - please provide both values!"
+msgstr ""
+
+#: include/class_msgPool.inc:405
+#, php-format
+msgid "There is already an entry with this '%s' attribute in the system!"
+msgstr ""
+
+#: include/class_msgPool.inc:407
+#, php-format
+msgid "The entry '%s' already use this '%s' attribute!"
+msgstr ""
+
+#: include/class_msgPool.inc:418
+#, php-format
+msgid "The required field '%s' is empty!"
+msgstr ""
+
+#: include/class_msgPool.inc:436
+msgid "Example:"
+msgstr ""
+
+#: include/class_msgPool.inc:456 include/class_msgPool.inc:460
+#, php-format
+msgid "The field '%s' contains invalid characters"
+msgstr ""
+
+#: include/class_msgPool.inc:457
+#, php-format
+msgid "'%s' is not allowed:"
+msgstr ""
+
+#: include/class_msgPool.inc:457
+#, php-format
+msgid "'%s' are not allowed!"
+msgstr ""
+
+#: include/class_msgPool.inc:471
+#, php-format
+msgid "Missing %s PHP extension!"
+msgstr ""
+
+#: include/class_msgPool.inc:479 setup/setup_migrate_adminAccount.tpl.c:23
+#: setup/setup_migrate_accounts.tpl.c:32
+#: ihtml/themes/breezy/msg_dialog.tpl.c:17
+#: ihtml/themes/breezy/islocked.tpl.c:17
+msgid "Cancel"
+msgstr ""
+
+#: include/class_msgPool.inc:487 setup/class_setupStepMigrate.inc:133
+#: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
+msgid "Ok"
+msgstr ""
+
+#: include/class_msgPool.inc:495 setup/setup_migrate_adminAccount.tpl.c:20
+#: setup/setup_migrate_accounts.tpl.c:29
+msgid "Apply"
+msgstr ""
+
+#: include/class_msgPool.inc:503
+msgid "Save"
+msgstr ""
+
+#: include/class_msgPool.inc:513
+#, php-format
+msgid "Add"
+msgstr ""
+
+#: include/class_msgPool.inc:513
+#, php-format
+msgid "Add %s"
+msgstr ""
+
+#: include/class_msgPool.inc:523
+#: include/simpleplugin/attributes/class_SetAttribute.inc:517
+#: include/simpleplugin/attributes/class_SetAttribute.inc:518
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:194
+#, php-format
+msgid "Delete"
+msgstr ""
+
+#: include/class_msgPool.inc:523
+#, php-format
+msgid "Delete %s"
+msgstr ""
+
+#: include/class_msgPool.inc:533
+#, php-format
+msgid "Edit..."
+msgstr ""
+
+#: include/class_msgPool.inc:533
+#, php-format
+msgid "Edit %s..."
+msgstr ""
+
+#: include/class_msgPool.inc:541
+msgid "Back"
+msgstr ""
+
+#: include/class_msgPool.inc:570
+#, php-format
+msgid "This account has no valid %s extensions!"
+msgstr ""
+
+#: include/class_msgPool.inc:583
+#, php-format
+msgid ""
+"This account has %s settings enabled. You can disable them by clicking "
+"below."
+msgstr ""
+
+#: include/class_msgPool.inc:589 include/class_msgPool.inc:596
+#, php-format
+msgid ""
+"This account has %s settings enabled. To disable them, you'll need to remove"
+" the %s settings first!"
+msgstr ""
+
+#: include/class_msgPool.inc:613
+#, php-format
+msgid ""
+"This account has %s settings disabled. You can enable them by clicking "
+"below."
+msgstr ""
+
+#: include/class_msgPool.inc:615
+#, php-format
+msgid ""
+"This account has %s settings disabled. To enable them, you'll need to add "
+"the %s settings first!"
+msgstr ""
+
+#: include/class_msgPool.inc:617
+#, php-format
+msgid ""
+"This account has %s settings disabled. To enable them, you'll need to "
+"disable the %s settings first!"
+msgstr ""
+
+#: include/class_msgPool.inc:628
+#, php-format
+msgid "Add %s settings"
+msgstr ""
+
+#: include/class_msgPool.inc:639
+#, php-format
+msgid "Remove %s settings"
+msgstr ""
+
+#: include/class_msgPool.inc:647
+msgid "Click the 'Edit' button below to change information in this dialog"
+msgstr ""
+
+#: include/class_msgPool.inc:655
+msgid "January"
+msgstr ""
+
+#: include/class_msgPool.inc:655
+msgid "February"
+msgstr ""
+
+#: include/class_msgPool.inc:655
+msgid "March"
+msgstr ""
+
+#: include/class_msgPool.inc:655
+msgid "April"
+msgstr ""
+
+#: include/class_msgPool.inc:656
+msgid "May"
+msgstr ""
+
+#: include/class_msgPool.inc:656
+msgid "June"
+msgstr ""
+
+#: include/class_msgPool.inc:656
+msgid "July"
+msgstr ""
+
+#: include/class_msgPool.inc:656
+msgid "August"
+msgstr ""
+
+#: include/class_msgPool.inc:656
+msgid "September"
+msgstr ""
+
+#: include/class_msgPool.inc:657
+msgid "October"
+msgstr ""
+
+#: include/class_msgPool.inc:657
+msgid "November"
+msgstr ""
+
+#: include/class_msgPool.inc:657
+msgid "December"
+msgstr ""
+
+#: include/class_msgPool.inc:666
+msgid "Sunday"
+msgstr ""
+
+#: include/class_msgPool.inc:666
+msgid "Monday"
+msgstr ""
+
+#: include/class_msgPool.inc:666
+msgid "Tuesday"
+msgstr ""
+
+#: include/class_msgPool.inc:666
+msgid "Wednesday"
+msgstr ""
+
+#: include/class_msgPool.inc:666
+msgid "Thursday"
+msgstr ""
+
+#: include/class_msgPool.inc:666
+msgid "Friday"
+msgstr ""
+
+#: include/class_msgPool.inc:666
+msgid "Saturday"
+msgstr ""
+
+#: include/class_msgPool.inc:683
+msgid "read operation"
+msgstr ""
+
+#: include/class_msgPool.inc:683
+msgid "add operation"
+msgstr ""
+
+#: include/class_msgPool.inc:683
+msgid "modify operation"
+msgstr ""
+
+#: include/class_msgPool.inc:684
+msgid "delete operation"
+msgstr ""
+
+#: include/class_msgPool.inc:684
+msgid "search operation"
+msgstr ""
+
+#: include/class_msgPool.inc:684
+msgid "authentication"
+msgstr ""
+
+#: include/class_msgPool.inc:687
+#, php-format
+msgid "LDAP %s failed!"
+msgstr ""
+
+#: include/class_msgPool.inc:689
+msgid "LDAP operation failed!"
+msgstr ""
+
+#: include/class_msgPool.inc:694 include/class_SnapshotDialogs.inc:43
+#: include/class_SnapshotDialogs.inc:261
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:342
+msgid "Object"
+msgstr ""
+
+#: include/class_msgPool.inc:710
+msgid "Upload failed!"
+msgstr ""
+
+#: include/class_msgPool.inc:713
+#, php-format
+msgid "Upload failed: %s"
+msgstr ""
+
+#: include/class_msgPool.inc:724
+msgid "Communication failure with the infrastructure service!"
+msgstr ""
+
+#: include/class_msgPool.inc:726
+#, php-format
+msgid "Communication failure with the infrastructure service: %s"
+msgstr ""
+
+#: include/class_msgPool.inc:739 include/class_msgPool.inc:742
+#, php-format
+msgid "This '%s' is still in use by this object: %s"
+msgstr ""
+
+#: include/class_msgPool.inc:745
+#, php-format
+msgid "This '%s' is still in use."
+msgstr ""
+
+#: include/class_msgPool.inc:747
+#, php-format
+msgid "This '%s' is still in use by these objects: %s"
+msgstr ""
+
+#: include/class_msgPool.inc:757
+#, php-format
+msgid "File '%s' does not exist!"
+msgstr ""
+
+#: include/class_msgPool.inc:767
+#, php-format
+msgid "Cannot open file '%s' for reading!"
+msgstr ""
+
+#: include/class_msgPool.inc:777
+#, php-format
+msgid "Cannot open file '%s' for writing!"
+msgstr ""
+
+#: include/class_msgPool.inc:787
+#, php-format
+msgid ""
+"The value for '%s' is currently unconfigured or invalid, please check your "
+"configuration file!"
+msgstr ""
+
+#: include/class_msgPool.inc:797
+#, php-format
+msgid "Cannot delete file '%s'!"
+msgstr ""
+
+#: include/class_msgPool.inc:807
+#, php-format
+msgid "Cannot create folder '%s'!"
+msgstr ""
+
+#: include/class_msgPool.inc:817
+#, php-format
+msgid "Cannot delete folder '%s'!"
+msgstr ""
+
+#: include/class_msgPool.inc:827
+#, php-format
+msgid "Checking for %s support"
+msgstr ""
+
+#: include/class_msgPool.inc:837
+#, php-format
+msgid "Install and activate the %s PHP module."
+msgstr ""
+
+#: include/class_msgPool.inc:847
+#, php-format
+msgid "Install and activate the %s Pear module."
+msgstr ""
+
+#: include/class_msgPool.inc:857
+#, php-format
+msgid ""
+"Cannot initialize class '%s'! Maybe there is a plugin missing in your "
+"FusionDirectory setup?"
+msgstr ""
+
+#: include/class_msgPool.inc:865
+msgid ""
+"The supplied base is not valid and has been reset to the previous value!"
+msgstr ""
+
+#: include/class_templateHandling.inc:500
+#, php-format
+msgid ""
+"Recursive dependency in the template fields: \"%1$s\" cannot depend on "
+"\"%2$s\" as \"%2$s\" already depends on \"%1$s\""
+msgstr ""
+
+#: include/simpleplugin/simple-select-list.xml:11
+msgid "Please select the desired entries"
+msgstr ""
+
+#: include/simpleplugin/simple-select-list.xml:32
+#: include/simpleplugin/simple-list.xml:32
+#: plugins/admin/departments/class_department.inc:173
+#: plugins/admin/groups/class_ogroup.inc:215
+#: plugins/admin/groups/group-list.xml:33
+#: plugins/admin/groups/class_roleGeneric.inc:86
+#: plugins/admin/aclrole/class_aclRole.inc:99
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:64
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:69
+#: setup/setup_migrate_adminAccount.tpl.c:8
+msgid "Name"
+msgstr ""
+
+#: include/simpleplugin/simple-select-list.xml:40
+#: include/simpleplugin/simple-list.xml:40
+#: include/class_SnapshotDialogs.inc:144 include/class_SnapshotDialogs.inc:150
+#: plugins/admin/departments/dep-list.xml:29
+#: plugins/admin/departments/class_department.inc:72
+#: plugins/admin/groups/class_ogroup.inc:220
+#: plugins/admin/groups/group-list.xml:41
+#: plugins/admin/groups/class_roleGeneric.inc:91
+#: plugins/admin/aclrole/class_aclRole.inc:103
+#: plugins/personal/generic/class_user.inc:327
+msgid "Description"
+msgstr ""
+
+#: include/simpleplugin/class_simpleService.inc:113
+msgid "Get service status"
+msgstr ""
+
+#: include/simpleplugin/class_simpleService.inc:114
+msgid "Start service"
+msgstr ""
+
+#: include/simpleplugin/class_simpleService.inc:115
+msgid "Stop service"
+msgstr ""
+
+#: include/simpleplugin/class_simpleService.inc:116
+msgid "Restart service"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:39
+#: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
+#: setup/class_setupStepLdap.inc:127 ihtml/themes/breezy/simple-list.tpl.c:2
+msgid "Base"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:42
+msgid "Object base"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:126
+msgid "Base field value should always be a string"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_DateAttribute.inc:131
+#, php-format
+msgid "Error, incorrect date: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_DateAttribute.inc:199
+#: include/simpleplugin/attributes/class_DateAttribute.inc:273
+msgid "Hours"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_DateAttribute.inc:204
+#: include/simpleplugin/attributes/class_DateAttribute.inc:278
+msgid "Minutes"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_DateAttribute.inc:209
+msgid "Seconds"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_DateAttribute.inc:297
+#: include/class_SnapshotDialogs.inc:143 include/class_SnapshotDialogs.inc:149
+msgid "Date"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_DateAttribute.inc:303
+msgid "Time"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+#, php-format
+msgid "Cannot read uploaded file: %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:33
+msgid "file is empty"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:36
+msgid "file not found"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:39
+msgid "file not readable"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:74
+#, php-format
+msgid "%s (%d bytes)"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:102
+#: include/simpleplugin/class_Attribute.inc:641
+#, php-format
+msgid "Attribute %s is disabled, its value could not be set"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:158
+#: include/simpleplugin/attributes/class_FileAttribute.inc:371
+#: include/simpleplugin/attributes/class_FileAttribute.inc:372
+msgid "Upload"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:163
+#: include/simpleplugin/attributes/class_FileAttribute.inc:164
+msgid "Download"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:346
+msgid ""
+"Cannot save user picture, FusionDirectory requires the PHP module "
+"\"imagick\" to be installed!"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_FileAttribute.inc:381
+#: include/simpleplugin/attributes/class_FileAttribute.inc:382
+#: include/simpleplugin/class_dialogAttributes.inc:780
+#: include/simpleplugin/class_dialogAttributes.inc:781
+#: include/simpleplugin/simple-list.xml:75
+#: include/simpleplugin/simple-list.xml:125
+#: plugins/admin/departments/dep-list.xml:67
+#: plugins/admin/departments/dep-list.xml:88
+#: plugins/admin/groups/group-list.xml:82
+#: plugins/admin/groups/group-list.xml:150
+#: plugins/admin/users/user-list.xml:115
+msgid "Remove"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:37
+msgid "Number"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:144
+#: include/simpleplugin/attributes/class_PhoneNumberAttribute.inc:145
+#: include/simpleplugin/attributes/class_SetAttribute.inc:507
+#: include/simpleplugin/attributes/class_SetAttribute.inc:508
+#: include/simpleplugin/class_dialogAttributes.inc:770
+#: include/simpleplugin/class_dialogAttributes.inc:771
+#: include/simpleplugin/simple-list.xml:67
+#: include/simpleplugin/simple-list.xml:112
+#: plugins/admin/departments/dep-list.xml:79
+#: plugins/admin/groups/group-list.xml:74
+#: plugins/admin/groups/group-list.xml:137
+#: plugins/admin/users/user-list.xml:108
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:192
+msgid "Edit"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_IntAttribute.inc:50
+#, php-format
+msgid "An integer between %d and %d"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_IntAttribute.inc:52
+#, php-format
+msgid "An integer larger than %d"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_IntAttribute.inc:54
+#, php-format
+msgid "An integer smaller than %d"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_IntAttribute.inc:156
+#, php-format
+msgid "A float between %f and %f"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_IntAttribute.inc:158
+#, php-format
+msgid "A float larger than %f"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_IntAttribute.inc:160
+#, php-format
+msgid "A float smaller than %f"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:134
+#, php-format
+msgid "The value for multivaluated field \"%s\" is not an array"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:228
+#: include/simpleplugin/class_Attribute.inc:594
+#, php-format
+msgid "%s (required)"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:352
+#, php-format
+msgid "SetAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SetAttribute.inc:601
+#, php-format
+msgid "Invalid value for %s"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:66
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:127
+#: include/simpleplugin/class_dialogAttributes.inc:758
+msgid "None"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:153
+#, php-format
+msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
+msgstr ""
+
+#: include/simpleplugin/attributes/class_StringAttribute.inc:114
+#, php-format
+msgid "StringAttribute \"%s\" was set to a non-compatible value"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:345
+msgid "Template settings"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:348
+msgid "This is the name of the template"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:468
+msgid "Only main tab can compute dn"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:475
+#, php-format
+msgid "Could not compute dn: no parent tab class for \"%s\""
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:487
+#, php-format
+msgid ""
+"Could not compute dn: could not find objectType infos from tab class \"%s\""
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1320
+#, php-format
+msgid "There is already an entry with the same dn : %s"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1327
+#, php-format
+msgid "The entry %s is not existing"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1526
+msgid ""
+"The object has changed since opened in FusionDirectory. All changes that may"
+" be done by others will get lost if you save this entry!"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1790
+#, php-format
+msgid "Service \"%s\""
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1792
+#, php-format
+msgid "Tab \"%s\""
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1855
+msgid "Failed to create a unique DN"
+msgstr ""
+
+#: include/simpleplugin/class_simplePlugin.inc:1947
+#, php-format
+msgid "Unknown field \"%s\""
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:74
+#, php-format
+msgid ""
+"No plugin definitions found to initialize \"%s\", please check your "
+"configuration file."
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:396
+#, php-format
+msgid "Failed to compute DN for object: %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleTabs.inc:413
+#, php-format
+msgid "Move from \"%s\" to \"%s\" failed: %s"
+msgstr ""
+
+#: include/simpleplugin/class_helpersAttribute.inc:268
+msgid "B"
+msgstr ""
+
+#: include/simpleplugin/class_helpersAttribute.inc:269
+msgid "KiB"
+msgstr ""
+
+#: include/simpleplugin/class_helpersAttribute.inc:270
+msgid "MiB"
+msgstr ""
+
+#: include/simpleplugin/class_helpersAttribute.inc:271
+msgid "GiB"
+msgstr ""
+
+#: include/simpleplugin/class_helpersAttribute.inc:272
+msgid "TiB"
+msgstr ""
+
+#: include/simpleplugin/class_helpersAttribute.inc:286
+msgid "seconds"
+msgstr ""
+
+#: include/simpleplugin/class_helpersAttribute.inc:287
+msgid "minutes"
+msgstr ""
+
+#: include/simpleplugin/class_helpersAttribute.inc:288
+msgid "hours"
+msgstr ""
+
+#: include/simpleplugin/class_helpersAttribute.inc:289
+msgid "days"
+msgstr ""
+
+#: include/simpleplugin/class_dialogAttributes.inc:254
+msgid "Add (dialog)"
+msgstr ""
+
+#: include/simpleplugin/class_dialogAttributes.inc:517
+#, php-format
+msgid "POSIX group %s"
+msgstr ""
+
+#: include/simpleplugin/class_dialogAttributes.inc:519
+#: plugins/config/class_configInLdap.inc:479
+#, php-format
+msgid "Role %s"
+msgstr ""
+
+#: include/simpleplugin/class_dialogAttributes.inc:521
+#: plugins/config/class_configInLdap.inc:472
+#, php-format
+msgid "Group %s"
+msgstr ""
+
+#: include/simpleplugin/class_dialogAttributes.inc:559
+msgid "Group of user"
+msgstr ""
+
+#: include/simpleplugin/class_dialogAttributes.inc:760
+msgid "Unknown"
+msgstr ""
+
+#: include/simpleplugin/class_simpleManagement.inc:299
+#: plugins/admin/users/user-list.xml:87
+msgid "From template"
+msgstr ""
+
+#: include/simpleplugin/class_simpleManagement.inc:327
+#, php-format
+msgid "%s template"
+msgstr ""
+
+#: include/simpleplugin/class_simpleManagement.inc:524
+#: include/simpleplugin/class_simpleManagement.inc:530
+#: plugins/admin/groups/class_groupManagement.inc:355
+#, php-format
+msgid "Show %s"
+msgstr ""
+
+#: include/simpleplugin/class_simpleManagement.inc:561
+msgid "Filter error"
+msgstr ""
+
+#: include/simpleplugin/class_simpleManagement.inc:561
+msgid "The filter is incomplete!"
+msgstr ""
+
+#: include/simpleplugin/class_simpleManagement.inc:1104
+msgid "Permission error"
+msgstr ""
+
+#: include/simpleplugin/class_simpleManagement.inc:1136
+#, php-format
+msgid "You are not allowed to create a snapshot for %s."
+msgstr ""
+
+#: include/simpleplugin/class_simpleManagement.inc:1185
+#: include/simpleplugin/class_simpleManagement.inc:1265
+#: include/simpleplugin/class_simpleManagement.inc:1283
+#, php-format
+msgid "You are not allowed to restore a snapshot for %s."
+msgstr ""
+
+#: include/simpleplugin/class_simpleManagement.inc:1327
+#, php-format
+msgid "You are not allowed to delete a snapshot for %s."
+msgstr ""
+
+#: include/simpleplugin/simple-list.xml:11
+msgid "NO LABEL"
+msgstr ""
+
+#: include/simpleplugin/simple-list.xml:59
+#: plugins/admin/departments/dep-list.xml:48
+#: plugins/admin/groups/group-list.xml:66 plugins/admin/users/user-list.xml:73
+#: setup/class_setupStepMigrate.inc:806
+msgid "Create"
+msgstr ""
+
+#: include/class_acl.inc:35 include/class_acl.inc:39
+msgid "ACL"
+msgstr ""
+
+#: include/class_acl.inc:36
+msgid "Manage access control lists"
+msgstr ""
+
+#: include/class_acl.inc:39
+#: plugins/admin/aclrole/class_aclRoleManagement.inc:34
+msgid "ACL roles"
+msgstr ""
+
+#: include/class_acl.inc:118
+#, php-format
+msgid ""
+"Unkown ACL type '%s'!\n"
+"You might need to run \"fusiondirectory-setup --migrate-acls\" to migrate your acls to the new format."
+msgstr ""
+
+#: include/class_acl.inc:170
+#, php-format
+msgid "Unknown entry '%s'!"
+msgstr ""
+
+#: include/class_acl.inc:173
+#, php-format
+msgid "All users"
+msgstr ""
+
+#: include/class_session.inc:50 include/class_session.inc:88
+#: include/class_session.inc:127
+msgid "Requested channel does not exist! Please contact your Administrator."
+msgstr ""
+
+#: include/class_ldap.inc:277
+msgid "Performance warning"
+msgstr ""
+
+#: include/class_ldap.inc:277
+#, php-format
+msgid "LDAP performance is poor: last query took about %.2fs!"
+msgstr ""
+
+#: include/class_ldap.inc:797
+#, php-format
+msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
+msgstr ""
+
+#: include/class_ldap.inc:822
+#, php-format
+msgid ""
+"Cannot automatically create subtrees with RDN \"%s\": no object class found!"
+msgstr ""
+
+#: include/class_ldap.inc:897
+#, php-format
+msgid "while operating on '%s' using LDAP server '%s'"
+msgstr ""
+
+#: include/class_ldap.inc:899
+#, php-format
+msgid "while operating on LDAP server %s"
+msgstr ""
+
+#: include/class_ldap.inc:987
+msgid "proc_open failed to execute ldapsearch"
+msgstr ""
+
+#: include/class_ldap.inc:1033
+#, php-format
+msgid "Error line %s, first line of an entry cannot start with a space"
+msgstr ""
+
+#: include/class_ldap.inc:1051
+#, php-format
+msgid "Error line %s, references to an external file are not supported"
+msgstr ""
+
+#: include/class_ldap.inc:1054
+#, php-format
+msgid "Error line %s, attribute \"%s\" has no value"
+msgstr ""
+
+#: include/class_ldap.inc:1058
+#, php-format
+msgid "Error line %s, an entry bloc can only have one dn"
+msgstr ""
+
+#: include/class_ldap.inc:1063
+#, php-format
+msgid "Error line %s, an entry bloc should start with the dn"
+msgstr ""
+
+#: include/class_ldap.inc:1095
+#, php-format
+msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
+msgstr ""
+
+#: include/class_SnapshotDialogs.inc:40
+msgid "Creating an object snapshot"
+msgstr ""
+
+#: include/class_SnapshotDialogs.inc:43 include/class_SnapshotDialogs.inc:261
+msgid "DN of the object you are creating a snapshot of"
+msgstr ""
+
+#: include/class_SnapshotDialogs.inc:47
+msgid "Timestamp"
+msgstr ""
+
+#: include/class_SnapshotDialogs.inc:47
+msgid "Timestamp of this snapshot creation"
+msgstr ""
+
+#: include/class_SnapshotDialogs.inc:51
+msgid "Reason"
+msgstr ""
+
+#: include/class_SnapshotDialogs.inc:51
+msgid "Reason for creating this snapshot"
+msgstr ""
+
+#: include/class_SnapshotDialogs.inc:105 include/class_SnapshotDialogs.inc:187
+msgid "Y-m-d, H:i:s"
+msgstr ""
+
+#: include/class_SnapshotDialogs.inc:142
+msgid "DN"
+msgstr ""
+
+#: include/class_SnapshotDialogs.inc:204 include/class_SnapshotDialogs.inc:205
+msgid "Restore"
+msgstr ""
+
+#: include/class_SnapshotDialogs.inc:257
+msgid "Restoring snapshots"
+msgstr ""
+
+#: include/class_SnapshotDialogs.inc:265
+msgid "Snapshots"
+msgstr ""
+
+#: include/class_SnapshotDialogs.inc:265
+msgid "Existing snapshots for this object"
+msgstr ""
+
+#: plugins/admin/departments/dep-list.xml:9
+msgid "List of departments"
+msgstr ""
+
+#: plugins/admin/departments/dep-list.xml:21
+#: plugins/admin/departments/class_department.inc:33
+#: plugins/admin/departments/class_department.inc:39
+#: plugins/personal/generic/class_user.inc:436
+msgid "Department"
+msgstr ""
+
+#: plugins/admin/departments/class_domain.inc:30
+#: plugins/admin/departments/class_domain.inc:31
+#: plugins/admin/departments/class_domain.inc:34
+msgid "Domain"
+msgstr ""
+
+#: plugins/admin/departments/class_domain.inc:51
+msgid "domain"
+msgstr ""
+
+#: plugins/admin/departments/class_organization.inc:30
+#: plugins/admin/departments/class_organization.inc:31
+#: plugins/admin/departments/class_organization.inc:34
+#: plugins/personal/generic/class_user.inc:432
+msgid "Organization"
+msgstr ""
+
+#: plugins/admin/departments/class_organization.inc:51
+msgid "organization"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:34
+#: plugins/admin/departments/class_department.inc:35
+#: plugins/admin/departments/class_departmentManagement.inc:33
+msgid "Departments"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:57
+msgid "department"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:63
+#: plugins/admin/groups/class_ogroup.inc:211
+#: plugins/admin/groups/group-list.xml:49
+#: plugins/admin/acl/class_aclAssignment.inc:38
+#: plugins/admin/users/user-list.xml:57
+#: plugins/admin/aclrole/class_aclRole.inc:95
+msgid "Properties"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:67
+#, php-format
+msgid "Name of %s"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:67
+#, php-format
+msgid "A name for this %s"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:72
+#, php-format
+msgid "Short description of this %s"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:76
+msgid "Category"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:76
+#, php-format
+msgid "Category of this %s"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:80
+msgid "Website"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:80
+#, php-format
+msgid "Website of this %s"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:84
+#: plugins/personal/generic/class_user.inc:452
+msgid "Manager"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:84
+#, php-format
+msgid "Manager of this %s"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:90
+#: plugins/admin/departments/class_department.inc:96
+#: plugins/personal/generic/class_user.inc:342
+msgid "Location"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:93
+#: plugins/personal/generic/class_user.inc:346
+msgid "State"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:99
+#: plugins/admin/departments/class_country.inc:29
+#: plugins/admin/departments/class_country.inc:30
+#: plugins/admin/departments/class_country.inc:33
+msgid "Country"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:102
+#: plugins/personal/generic/class_user.inc:350
+msgid "Address"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:102
+#, php-format
+msgid "A postal address for this %s"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:106
+#: plugins/personal/generic/class_user.inc:358
+msgid "Phone"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:106
+msgid "Telephone number"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:112
+#: plugins/personal/generic/class_user.inc:374
+msgid "Fax"
+msgstr ""
+
+#: plugins/admin/departments/class_department.inc:112
+msgid "Facsimile telephone number"
+msgstr ""
+
+#: plugins/admin/departments/class_dcObject.inc:30
+#: plugins/admin/departments/class_dcObject.inc:31
+#: plugins/admin/departments/class_dcObject.inc:34
+msgid "Domain Component"
+msgstr ""
+
+#: plugins/admin/departments/class_dcObject.inc:51
+msgid "domain component"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:50
+msgid "country"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "Country code"
+msgstr ""
+
+#: plugins/admin/departments/class_country.inc:56
+msgid "A two-letter country code from ISO 3166"
+msgstr ""
+
+#: plugins/admin/departments/class_locality.inc:30
+#: plugins/admin/departments/class_locality.inc:31
+#: plugins/admin/departments/class_locality.inc:34
+msgid "Locality"
+msgstr ""
+
+#: plugins/admin/departments/class_locality.inc:51
+msgid "locality"
+msgstr ""
+
+#: plugins/admin/departments/class_departmentManagement.inc:34
+msgid "Manage departments"
+msgstr ""
+
+#: plugins/admin/departments/class_departmentManagement.inc:35
+msgid ""
+"Manage departments, countries, domain components, domains, localities and "
+"organization nodes,"
+msgstr ""
+
+#: plugins/admin/departments/class_departmentManagement.inc:37
+msgid "Users and groups"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:35
+#: plugins/personal/roles/class_userRoles.inc:33
+msgid "Groups and roles"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:36
+msgid "Manage groups and roles"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:37
+msgid "Allows you to manage object groups, POSIX groups and roles"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:155
+#: plugins/admin/groups/class_groupManagement.inc:158
+#: plugins/admin/groups/class_groupManagement.inc:176
+msgid "Action canceled"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:155
+#, php-format
+msgid "System %s has no mac address defined, cannot trigger action"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:158
+#, php-format
+msgid "Could not find system %s, cannot trigger action"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:176
+#, php-format
+msgid "System %s is currently installing"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:195
+#: plugins/admin/groups/class_groupManagement.inc:226
+msgid "Infrastructure service"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:198
+#: plugins/admin/groups/class_groupManagement.inc:203
+msgid "Action triggered"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:198
+#, php-format
+msgid "Action called without error (results were \"%s\")"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:203
+#, php-format
+msgid "Action called without error (result was \"%s\")"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:263
+#: plugins/admin/groups/class_roleGeneric.inc:55
+#: plugins/admin/groups/class_roleGeneric.inc:59
+#: plugins/admin/acl/class_aclAssignment.inc:47
+#: plugins/admin/aclrole/class_aclRole.inc:77
+msgid "Role"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:263
+msgid "Edit role properties"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:279
+msgid "Posix"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:279
+msgid "Edit posix properties"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:322
+msgid "Show user groups"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:323
+msgid "Show organizational roles"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:324
+msgid "Show application groups"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:325
+msgid "Show groups of groups"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:326
+msgid "Show unidentified groups"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:329
+#: include/select/groupSelect/group-filter.tpl.c:5
+msgid "Show primary groups"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:331
+#: include/select/groupSelect/group-filter.tpl.c:11
+msgid "Show mail groups"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:334
+#: include/select/groupSelect/group-filter.tpl.c:8
+msgid "Show samba groups"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:338
+msgid "Show DSA entries"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:344
+msgid "Show server groups"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:345
+msgid "Show workstation groups"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:346
+msgid "Show terminal groups"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:347
+msgid "Show printer groups"
+msgstr ""
+
+#: plugins/admin/groups/class_groupManagement.inc:348
+msgid "Show phone groups"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:61
+#, php-format
+msgid "Unknown type : %s"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:69
+#, php-format
+msgid "Non existing dn: %s"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:175
+msgid "Object group"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:176
+msgid "Object group information"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:180
+#: plugins/admin/groups/class_ogroup.inc:181
+msgid "Group"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:215
+#: plugins/admin/groups/class_roleGeneric.inc:86
+msgid "Name of this group"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:220
+msgid "Short description of this group"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:225
+msgid "Owner"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:231
+msgid "Member objects"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:234
+msgid "Objects member of this group"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:241
+msgid "System trust"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:245
+msgid "Trust mode"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:245
+msgid "Type of authorization for those hosts"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:249
+msgid "disabled"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:249
+msgid "full access"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:249
+msgid "allow access to these hosts"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:252
+msgid "Only allow this group to connect to this list of hosts"
+msgstr ""
+
+#: plugins/admin/groups/class_ogroup.inc:346
+msgid ""
+"Putting both workstations and terminals in the same group is not allowed"
+msgstr ""
+
+#: plugins/admin/groups/group-list.xml:11
+msgid "List of groups"
+msgstr ""
+
+#: plugins/admin/groups/group-list.xml:93
+msgid "Trigger action"
+msgstr ""
+
+#: plugins/admin/groups/group-list.xml:100
+msgid "Schedule action"
+msgstr ""
+
+#: plugins/admin/groups/class_roleGeneric.inc:56
+msgid "Role information"
+msgstr ""
+
+#: plugins/admin/groups/class_roleGeneric.inc:60
+msgid "Organizational role"
+msgstr ""
+
+#: plugins/admin/groups/class_roleGeneric.inc:82
+#: ihtml/themes/breezy/msg_dialog.tpl.c:8
+msgid "Information"
+msgstr ""
+
+#: plugins/admin/groups/class_roleGeneric.inc:91
+msgid "Description of the role"
+msgstr ""
+
+#: plugins/admin/groups/class_roleGeneric.inc:95
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:65
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:71
+msgid "Phone number"
+msgstr ""
+
+#: plugins/admin/groups/class_roleGeneric.inc:99
+msgid "Fax number"
+msgstr ""
+
+#: plugins/admin/groups/class_roleGeneric.inc:105
+msgid "Role members"
+msgstr ""
+
+#: plugins/admin/groups/class_roleGeneric.inc:108
+msgid "Add users for the role"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:26
+msgid "ACL Assignment Dialog"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:27
+msgid "Access control roles assignment dialog"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:41
+#: plugins/config/class_configInLdap.inc:419
+msgid "Mode"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:41
+msgid "Is this applying on complete subtree or only the base?"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:44
+msgid "Subtree"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:44
+msgid "Base only"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:47
+msgid "Role to apply"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:52
+msgid "For all users"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:52
+msgid "Apply this ACL for all LDAP users"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:56
+msgid "Members"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:56
+msgid "Users or groups to assign this role to."
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:190
+#, php-format
+msgid ", and %d others"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:270
+msgid "ACL assignment"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:284
+#: plugins/admin/acl/class_aclManagement.inc:226
+msgid "ACL Assignment"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:285
+msgid "Access control roles assignment"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:304
+msgid "Assignments"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:308
+msgid "ACL role assignments for this base"
+msgstr ""
+
+#: plugins/admin/acl/class_aclAssignment.inc:319
+#, php-format
+msgid "Assignments on object or subtree %s"
+msgstr ""
+
+#: plugins/admin/acl/class_aclManagement.inc:31
+#: plugins/admin/acl/class_aclManagement.inc:32
+#: plugins/admin/acl/class_aclManagement.inc:45
+msgid "ACL assignment creation"
+msgstr ""
+
+#: plugins/admin/acl/class_aclManagement.inc:33
+msgid "Create an ACL assignment on an arbitrary dn"
+msgstr ""
+
+#: plugins/admin/acl/class_aclManagement.inc:49
+msgid "Dn"
+msgstr ""
+
+#: plugins/admin/acl/class_aclManagement.inc:49
+msgid "DN you wish to add assignments for"
+msgstr ""
+
+#: plugins/admin/acl/class_aclManagement.inc:110
+msgid "The dn you entered could not be found in the LDAP"
+msgstr ""
+
+#: plugins/admin/acl/class_aclManagement.inc:140
+msgid "ACL assignments"
+msgstr ""
+
+#: plugins/admin/acl/class_aclManagement.inc:141
+msgid "ACL assignments management"
+msgstr ""
+
+#: plugins/admin/acl/class_aclManagement.inc:142
+msgid "Manage ACL roles assignments to users"
+msgstr ""
+
+#: plugins/admin/users/user-list.xml:11
+msgid "List of users"
+msgstr ""
+
+#: plugins/admin/users/user-list.xml:33
+msgid "Surname"
+msgstr ""
+
+#: plugins/admin/users/user-list.xml:41
+msgid "Given name"
+msgstr ""
+
+#: plugins/admin/users/user-list.xml:79
+#: plugins/personal/generic/class_user.inc:278
+#: plugins/personal/generic/class_user.inc:284
+msgid "User"
+msgstr ""
+
+#: plugins/admin/users/user-list.xml:127
+msgid "Lock users"
+msgstr ""
+
+#: plugins/admin/users/user-list.xml:135
+msgid "Unlock users"
+msgstr ""
+
+#: plugins/admin/users/user-list.xml:146
+msgid "Apply template"
+msgstr ""
+
+#: plugins/admin/users/user-list.xml:177
+msgid "New user from template"
+msgstr ""
+
+#: plugins/admin/users/user-list.xml:189
+msgid "Edit user"
+msgstr ""
+
+#: plugins/admin/users/user-list.xml:198
+msgid "%{filter:lockLabel(userPassword)}"
+msgstr ""
+
+#: plugins/admin/users/user-list.xml:212
+msgid "Remove user"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:42
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:27
+#: setup/class_setupStepMigrate.inc:793
+msgid "Users"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:43
+msgid "Manage users"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:44
+msgid "Manage user accounts and their properties"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:178
+#: plugins/admin/users/class_userManagement.inc:201
+msgid "Account locking"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:179
+#, php-format
+msgid ""
+"Password method \"%s\" does not support locking. Account \"%s\" has not been"
+" locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:202
+#, php-format
+msgid ""
+"Locking failed using password method \"%s\". Account \"%s\" has not been "
+"locked!"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:228
+msgid "Unlock account"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:230
+msgid "Lock account"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:255
+#: plugins/personal/generic/class_user.inc:285
+msgid "User account"
+msgstr ""
+
+#: plugins/admin/users/class_userManagement.inc:255
+#: plugins/personal/generic/class_user.inc:279
+msgid "User account information"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclRole.inc:38
+#, php-format
+msgid "Contains settings for these objects: %s"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclRole.inc:78
+msgid "Access control roles"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclRole.inc:81
+msgid "ACL role"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclRole.inc:99
+msgid "A name for this role"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclRole.inc:103
+msgid "Short description of this role"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclRole.inc:109
+msgid "ACLs"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclRole.inc:113
+msgid "ACLs which are part of this group"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:186
+msgid "No ACL settings for this category"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:188
+#, php-format
+msgid "ACL for these objects: %s"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:192
+msgid "Edit category ACL"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:194
+msgid "Reset category ACL"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:202
+msgid "List of available ACL categories"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:215
+msgid "All objects in current subtree"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:217
+#, php-format
+msgid "Edit ACL for \"%s\""
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:258
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:358
+msgid "read"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:260
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:359
+msgid "write"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:345
+msgid "Show/hide advanced settings"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:350
+msgid "Create objects"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:351
+msgid "Move objects"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:352
+msgid "Remove objects"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:354
+msgid "Grant permission to owner"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclEditionDialog.inc:363
+msgid "Complete object"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclRoleManagement.inc:35
+msgid "ACL roles management"
+msgstr ""
+
+#: plugins/admin/aclrole/class_aclRoleManagement.inc:36
+msgid "Manage ACL roles"
+msgstr ""
+
+#: plugins/config/class_mainPluginsConfig.inc:28
+msgid "Plugins configuration"
+msgstr ""
+
+#: plugins/config/class_mainPluginsConfig.inc:29
+msgid "FusionDirectory plugins configuration"
+msgstr ""
+
+#: plugins/config/class_mainPluginsConfig.inc:42
+msgid "Object groups"
+msgstr ""
+
+#: plugins/config/class_mainPluginsConfig.inc:45
+msgid "Groups RDN"
+msgstr ""
+
+#: plugins/config/class_mainPluginsConfig.inc:45
+msgid "Branch in which object groups will be stored"
+msgstr ""
+
+#: plugins/config/class_mainPluginsConfig.inc:52
+msgid "SASL"
+msgstr ""
+
+#: plugins/config/class_mainPluginsConfig.inc:55
+msgid "Force to ask for password"
+msgstr ""
+
+#: plugins/config/class_mainPluginsConfig.inc:55
+msgid ""
+"Useful if you add a hook using password value when SASL user passwords are "
+"edited"
+msgstr ""
+
+#: plugins/config/class_dashBoardConfig.inc:28
+msgid "Dashboard configuration"
+msgstr ""
+
+#: plugins/config/class_dashBoardConfig.inc:29
+msgid "FusionDirectory dashboard plugin configuration"
+msgstr ""
+
+#: plugins/config/class_dashBoardConfig.inc:42
+msgid "Dashboard name schema"
+msgstr ""
+
+#: plugins/config/class_dashBoardConfig.inc:45
+msgid "Number of digits"
+msgstr ""
+
+#: plugins/config/class_dashBoardConfig.inc:45
+msgid "Number of digits to use after prefix"
+msgstr ""
+
+#: plugins/config/class_dashBoardConfig.inc:51
+msgid "Prefixes"
+msgstr ""
+
+#: plugins/config/class_dashBoardConfig.inc:51
+msgid "Prefixes to be used for computer ids"
+msgstr ""
+
+#: plugins/config/class_dashBoardConfig.inc:59
+msgid "Dashboard expired users"
+msgstr ""
+
+#: plugins/config/class_dashBoardConfig.inc:62
+msgid "Number of days"
+msgstr ""
+
+#: plugins/config/class_dashBoardConfig.inc:62
+msgid ""
+"Number of days before expiration needed for an account to show in the "
+"dashboard next expired accounts list"
+msgstr ""
+
+#: plugins/config/class_pluginsConfigInLdap.inc:29
+msgid "Plugins"
+msgstr ""
+
+#: plugins/config/class_pluginsConfigInLdap.inc:30
+msgid "Configuration for plugins"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:28
+msgid "Password recovery"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:29
+msgid "Settings for the password recovery feature"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:40
+msgid "Password recovery settings"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:45
+msgid "Activate password recovery"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:46
+msgid "Whether to activate or not password recovery feature"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:51
+msgid "Sender email address"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:52
+msgid "Email address from which mails will be sent"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:58
+msgid "Link validity (minutes)"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:59
+msgid "Number of minutes before a recovery link expires"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:65
+msgid "Salt for tokens"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:66
+msgid ""
+"Just a security measure, you can put anything in there, even random "
+"characters"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:72
+msgid "Allow the use of alternate addresses"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:73
+msgid ""
+"Users will also be able to enter one of theirs alternate addresses to "
+"recover their password"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:78
+#: plugins/config/class_configInLdap.inc:193
+msgid "Login attribute"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:78
+msgid ""
+"Usually uid, but you can use something else for instance in case of SSO"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:85
+msgid "First email"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:88
+#: plugins/config/class_recoveryConfig.inc:107
+msgid "Subject"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:89
+msgid "Subject of the first email"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:92
+msgid "[FusionDirectory] Password recovery link"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:95
+#, php-format
+msgid "Body (first %s is login, second is link)"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:96
+#, php-format
+msgid ""
+"Body of the first email, sent when the user ask for a new password. Use %s "
+"for the login and the recovery link."
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:99
+#, php-format
+msgid ""
+"Hello,\n"
+"\n"
+"Here is your information: \n"
+" - Login : %s\n"
+" - Link : %s\n"
+"\n"
+"This link is only valid for 10 minutes."
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:104
+msgid "Second email"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:108
+msgid "Subject of the second email"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:111
+msgid "[FusionDirectory] Password recovery successful"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:114
+#, php-format
+msgid "Body (%s is login)"
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:115
+#, php-format
+msgid ""
+"Body of the second email, sent to confirm the password has been changed. Use"
+" %s for the user login."
+msgstr ""
+
+#: plugins/config/class_recoveryConfig.inc:118
+#, php-format
+msgid ""
+"Hello,\n"
+"\n"
+"Your password has been changed.\n"
+"Your login is still %s."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:56
+#: plugins/config/class_configInLdap.inc:70
+msgid "Configuration"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:57
+#: plugins/config/class_configInLdap.inc:62
+msgid "FusionDirectory configuration"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:58
+msgid "Configuration screen of FusionDirectory"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:88
+msgid "Look and feel"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:91
+msgid "Language"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:91
+msgid ""
+"Language of the application. If 'automatic' or not available, the one asked "
+"by the browser will be used. This setting can be overriden per user."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:96
+msgid "Theme"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:96
+msgid "Theme to be used"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:102
+msgid "Timezone"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:102
+msgid "Timezone to be used"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:110
+msgid "Core settings"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:113
+msgid "LDAP size limit"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:113
+msgid "Defines the number of entries to get from LDAP by default."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:118
+msgid "Edit locking"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:119
+msgid ""
+"Check if a entry currently being edited has been modified outside of "
+"FusionDirectory in the meantime."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:124
+msgid "Enable logging"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:125
+msgid "Event logging on FusionDirectory side."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:130
+msgid "Schema validation"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:131
+msgid "Enables schema checking during login."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:136
+msgid "Enable snapshots"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:136
+msgid ""
+"This enables you to save certain states of entries and restore them later "
+"on."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:141
+msgid "Snapshot base"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:141
+msgid "The base where snapshots should be stored inside of the LDAP."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid "Wildcard foreign keys"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:146
+msgid ""
+"Enables wildcard searches like member=* when moving a whole departement. "
+"This will open all existing groups and roles to make sure foreign keys are "
+"respected. Slow on big trees."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:153
+msgid "Password settings"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:156
+msgid "Password default hash"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:156
+msgid "Default hash to be used"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:161
+msgid "Force default hash"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:161
+msgid "Force the use of the default password hash"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:165
+msgid "Password minimum length"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:165
+msgid "Minimum length of user passwords"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:170
+msgid "Password minimum differs"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:170
+msgid "Minimum number of different characters from last password"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:175
+msgid "Use account expiration"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:176
+msgid ""
+"Enables shadow attribute tests during the login to FusionDirectory and "
+"forces password renewal or account locking"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:180
+msgid "SASL Realm"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:184
+msgid "SASL Exop"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:184
+msgid "Attribute to be stored in the userPassword attribute"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:190
+msgid "Login and session"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:194
+msgid "Which LDAP attribute should be used as the login name during login."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:200
+msgid "Enforce encrypted connections"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:201
+msgid ""
+"Enables PHP security checks to force encrypted access (https) to the web "
+"interface."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:205
+msgid "Warn if session is not encrypted"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:206
+msgid "will display a warning to the user when http is used instead of https."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:211
+msgid "Session lifetime"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:211
+msgid "Defines when a session will expire in seconds (0 to disable)."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:216
+msgid "HTTP Basic authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:216
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:221
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:221
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:226
+msgid "Header name"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:226
+msgid "Name of the header containing user identifier."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:233
+msgid "SSL"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:236
+msgid "Key path"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:236
+msgid "Path to FusionDirectory private key. Unused for now."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:241
+msgid "Certificate path"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:241
+msgid "Path to FusionDirectory certificate. Unused for now."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:246
+#: plugins/config/class_configInLdap.inc:261
+msgid "CA certificate path"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:246
+msgid "Path to the CA certificate. Used for validating Argonaut Server host."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:253
+msgid "CAS"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:256
+msgid "Enable CAS"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:256
+msgid "CAS login will be used instead of LDAP bind"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:261
+msgid "Path to the CA certificate of the CAS server"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:266
+msgid "Host"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:266
+msgid "Host of the CAS server"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:271
+msgid "Port"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:271
+msgid "Port the CAS server is listening on"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:276
+msgid "CAS context"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:276
+msgid "CAS context to be used"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:283
+msgid "People and group storage"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:287
+msgid "People DN attribute"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:287
+msgid "Attribute to use at the beginning of users dn"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:292
+msgid "CN pattern"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:292
+msgid "The pattern to use to build the common name field"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:297
+msgid "Strict naming policy"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:298
+msgid "Enables strict checking of user and group names"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:303
+msgid "Users RDN"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:303
+msgid "The branch where users are stored."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:308
+msgid "ACL role RDN"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:308
+msgid "The branch where ACL roles are stored."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:313
+msgid "Restrict role members"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:313
+msgid ""
+"When enabled only users from the same branch or members of groups from the "
+"same branch can be added to a role."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:317
+msgid "Separate address fields"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:317
+msgid ""
+"Expose street, postOfficeBox and postalCode fields instead of postalAddress."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:321
+msgid "Postal address pattern"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:321
+msgid ""
+"When using separate address fields, you can use a pattern to fill "
+"postalAddress field."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:327
+msgid "Debugging"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:330
+msgid "Display errors"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:331
+msgid ""
+"Shows PHP errors in the upper part of the screen. This should be disabled in"
+" productive deployments, because there might be some passwords in it."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:335
+msgid "Maximum LDAP query time"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:335
+msgid ""
+"Stop LDAP actions if there is no answer within the specified number of "
+"seconds."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:340
+msgid "Log LDAP statistics"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:341
+msgid ""
+"Track LDAP timing statistics to the syslog. This may help to find indexing "
+"problems or bad search filters."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:346
+msgid "Debug level"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:347
+msgid "Display certain information on each page load."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:359
+msgid "Miscellaneous"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:362
+msgid "Display summary in listings"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:363
+msgid ""
+"Determines whether a status bar will be shown on the bottom of lists, "
+"displaying a short summary of type and number of elements in the list."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:368
+msgid "Show ACL tab on all objects"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:369
+msgid ""
+"For very specific ACL rights setting where you might need to give right on a"
+" single object."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:374
+msgid "Available department categories"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:374
+msgid "Available categories in the departments dropdown"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:381
+msgid "Use this to hide some menu entry to specific groups of users"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:385
+msgid "Group or role"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:390
+msgid "Plugin to blacklist"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:396
+msgid "Plugin menu blacklist"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:433
+msgid "Hooks"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:410
+msgid "Hooks that are called when specific actions happens"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:414
+msgid "Tab"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:414
+msgid "The tab that this hook concerns"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:419
+msgid "When to call this command"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:426
+msgid "Command"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:426
+msgid "The command that will be called"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:440
+msgid "Display hook output"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:441
+msgid ""
+"When enabled successful hook execution output is displayed to the user using"
+" a dialog."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:456
+#: setup/class_setupStepLanguage.inc:69
+msgid "Automatic"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:28
+msgid "Statistics about users"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:40
+msgid "Users statistics"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:45
+msgid "Groups statistics"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:50
+#: plugins/addons/dashboard/users_accounts.tpl.c:8
+msgid "Expired accounts"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:66
+msgid "Expiration date"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:70
+#: ihtml/themes/legacy/recovery.tpl.c:89 ihtml/themes/breezy/recovery.tpl.c:83
+msgid "Email"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:91
+#, php-format
+msgid ""
+"User statistics could not be computed because of the following LDAP error: "
+"%s"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:122
+#, php-format
+msgid ""
+"Group statistics could not be computed because of the following LDAP error: "
+"%s"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:181
+#, php-format
+msgid ""
+"Expired user information could not be computed because of the following LDAP"
+" error: %s"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardUsers.inc:188
+#, php-format
+msgid ""
+"Expired user information could not be computed because of the following "
+"error: %s"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardPasswords.inc:26
+msgid "Passwords"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardPasswords.inc:27
+msgid "Statistics about passwords"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardPasswords.inc:39
+msgid "Passwords statistics"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoardPasswords.inc:64
+#, php-format
+msgid ""
+"Password statistics could not be computed because of the following LDAP "
+"error: %s"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoard.inc:27
+#: plugins/addons/dashboard/class_dashBoard.inc:28
+#: plugins/addons/dashboard/class_dashBoard.inc:33
+msgid "Dashboard"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoard.inc:29
+msgid "Statistics and various information"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoard.inc:38
+msgid "Reporting"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoard.inc:42
+msgid "See dashboard"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoard.inc:51
+#: plugins/addons/dashboard/main_stats.tpl.c:2
+msgid "Statistics"
+msgstr ""
+
+#: plugins/addons/dashboard/class_dashBoard.inc:79
+#, php-format
+msgid ""
+"Statistics for type \"%s\" could not be computed because of the following "
+"error: %s"
+msgstr ""
+
+#: plugins/personal/roles/class_userRoles.inc:34
+msgid "Edit user's groups and roles"
+msgstr ""
+
+#: plugins/personal/roles/class_userRoles.inc:49
+#: plugins/personal/roles/class_userRoles.inc:53
+msgid "Groups membership"
+msgstr ""
+
+#: plugins/personal/roles/class_userRoles.inc:60
+#: plugins/personal/roles/class_userRoles.inc:64
+msgid "Roles membership"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:46
+msgid "Password method"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:46
+msgid "Password hash method to use"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:51
+#: plugins/personal/generic/class_user.inc:398
+#: setup/setup_migrate_adminAccount.tpl.c:14
+#: ihtml/themes/legacy/recovery.tpl.c:2 ihtml/themes/legacy/recovery.tpl.c:5
+#: ihtml/themes/legacy/login.tpl.c:17 ihtml/themes/legacy/login.tpl.c:20
+#: ihtml/themes/legacy/login.tpl.c:23 ihtml/themes/breezy/login.tpl.c:17
+#: ihtml/themes/breezy/login.tpl.c:20 ihtml/themes/breezy/login.tpl.c:23
+msgid "Password"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:51
+msgid "Password (Leave empty if you do not wish to change it)"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:55
+msgid "Password again"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:55
+msgid "Same password as above, to avoid errors"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:298
+msgid "User lock status"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:312
+msgid "Personal information"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:317
+msgid "Last name"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:317
+msgid "Last name of this user"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:322
+msgid "First name"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:322
+msgid "First name of this user"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:327
+msgid "Short description of the user"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:331
+msgid "Picture"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:331
+msgid "The avatar for this user"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:338
+msgid "Organizational contact information"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:350
+msgid "Business postal address"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:354
+msgid "Room No."
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:354
+msgid "Room number"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:358
+msgid "Business phone number"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:364
+msgid "Mobile"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:364
+msgid "Business mobile number"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:370
+msgid "Pager"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:370
+msgid "Business pager number"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:374
+msgid "Business fax number"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:378
+msgid "Homepage"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:378
+msgid "Personal homepage"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:384
+msgid "Account information"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:389
+msgid "Login of this user"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:393
+#: setup/class_setupStepLanguage.inc:30
+msgid "Preferred language"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:398
+msgid "Password of the user"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:404
+msgid "Personal contact information"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:408
+msgid "Display name"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:408
+msgid "Name this user should appear as. Used by Exchange."
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:412
+msgid "Home address"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:412
+msgid "Home postal address"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:416
+msgid "Private phone"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:416
+msgid "Home phone number"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:422
+msgid "Organizational information"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:427
+msgid "Title"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:427
+msgid ""
+"Title of a person in their organizational context. Each title is one value "
+"of this multi-valued attribute"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:436
+msgid "Department to which the user belongs"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:440
+msgid "Department No."
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:440
+msgid "Department number"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:444
+msgid "Employee No."
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:444
+msgid "Employee number"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:448
+msgid "Employee type"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:462
+msgid "Street"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:462
+msgid "Street part of the address"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:466
+msgid "Post office box"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:470
+msgid "Postal code"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:674
+#, php-format
+msgid "Ppolicy \"%s\" could not be found in the LDAP!"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:677
+msgid "You are not allowed to change your own password"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:688
+#, php-format
+msgid "You must wait %d seconds before changing your password again"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:702
+msgid "Password is in history of old passwords"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:711
+msgid "Password is not being changed from existing value"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:718
+msgid "You need to specify your current password in order to proceed."
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:720
+msgid ""
+"The passwords you've entered as \"New password\" and \"Repeated new "
+"password\" do not match."
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:722
+#: ihtml/themes/legacy/recovery.tpl.c:29 ihtml/themes/legacy/recovery.tpl.c:32
+#: ihtml/themes/legacy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:23
+#: ihtml/themes/breezy/recovery.tpl.c:26 ihtml/themes/breezy/recovery.tpl.c:29
+msgid "New password"
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:724
+msgid "The password used as new and current are too similar."
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:726
+msgid "The password used as new is too short."
+msgstr ""
+
+#: plugins/personal/generic/class_user.inc:728
+msgid "The password contains possibly problematic Unicode characters!"
+msgstr ""
+
+#: plugins/generic/references/class_reference.inc:26
+#: plugins/generic/references/class_reference.inc:27
+#: plugins/generic/references/class_reference.inc:44
+msgid "References"
+msgstr ""
+
+#: plugins/generic/welcome/main.inc:25
+#, php-format
+msgid "Welcome %s!"
+msgstr ""
+
+#: setup/class_setup.inc:194
+msgid "Completed"
+msgstr ""
+
+#: setup/class_setup.inc:237
+msgid "Next"
+msgstr ""
+
+#: setup/class_setupStepWelcome.inc:30 setup/class_setupStepWelcome.inc:50
+#: setup/class_setupStepFinish.inc:30
+msgid "Welcome"
+msgstr ""
+
+#: setup/class_setupStepWelcome.inc:51
+msgid "Welcome to FusionDirectory setup wizard"
+msgstr ""
+
+#: setup/class_setupStepWelcome.inc:52
+msgid "The welcome message"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:33
+msgid "LDAP connection"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:36
+msgid "Location name"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:36
+msgid "Name of this connexion to show in the LDAP server list"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:41
+msgid "Connection URI"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:41
+msgid "URI to contact the LDAP server. Usually starts with ldap://"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:46
+msgid "TLS connection"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:46
+msgid "Should TLS be used to connect to this LDAP server?"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
+#: setup/class_setupStepLdap.inc:127
+msgid "The LDAP directory base"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:56
+msgid "Authentication"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:59
+msgid ""
+"DN of the admin account to use for binding to the LDAP. Base is "
+"automatically appended."
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:74
+msgid "Admin DN"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:77
+msgid "Admin password"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:77
+msgid "Password for the admin account to use for binding to the LDAP"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:83
+msgid "Status"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:86
+msgid "Current status"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:86
+msgid "Result of last attempt at checking LDAP binding and basic schemas"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:107
+msgid "LDAP setup"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:108
+msgid "LDAP connection setup"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:109
+msgid ""
+"This dialog performs the basic configuration of the LDAP connectivity for "
+"FusionDirectory."
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:179
+#, php-format
+msgid "Anonymous bind to server '%s' failed!"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:181
+#, php-format
+msgid "Bind as user '%s' failed!"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:183
+msgid "Retry"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:187
+#, php-format
+msgid "Anonymous bind to server '%s' succeeded."
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:188 setup/class_setupStepLdap.inc:192
+msgid "Refresh"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:189
+msgid "Please specify user and password!"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:191
+#, php-format
+msgid "Bind as user '%s' to server '%s' succeeded!"
+msgstr ""
+
+#: setup/class_setupStepLdap.inc:210 setup/class_setupStepLdap.inc:212
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:30 setup/class_setupStepMigrate.inc:206
+msgid "PHP module and extension checks"
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:37
+msgid ""
+"PHP setup configuration (<a href=\"?info\" target=\"_blank\">show "
+"information</a>)"
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:48 setup/class_setupStepChecks.inc:49
+msgid "Installation check"
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:50
+msgid "Basic checks for PHP compatibility and extensions"
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:67
+msgid "Checking PHP version"
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:68
+#, php-format
+msgid "PHP must be of version %s or above."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:69
+msgid "Please upgrade to a supported version."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:76
+msgid "FusionDirectory requires this module to talk with your LDAP server."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:84
+msgid ""
+"FusionDirectory requires this module for an internationalized interface."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:92
+msgid ""
+"FusionDirectory requires this module to communicate with different types of "
+"servers and protocols."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:99
+msgid "Checking cryptographically secure pseudo-random integers"
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:100
+msgid ""
+"You must use PHP>=7 or have openssl module activated so that FusionDirectory"
+" can generate cryptographically secure pseudo-random integers."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:101
+msgid "Please upgrade to PHP7 or activate openssl module."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:108
+msgid ""
+"FusionDirectory requires this module to encode variables for javascript use."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:116
+msgid ""
+"FusionDirectory requires this module to filters a variable with a specified "
+"filter."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:124
+msgid "FusionDirectory requires this module for the samba integration."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:132
+msgid ""
+"FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
+"SSHA encryption."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:140
+msgid "FusionDirectory requires this module to talk to an IMAP server."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:147
+msgid "mbstring"
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:148
+msgid "FusionDirectory requires this module to handle unicode strings."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:154
+msgid "imagick"
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:155
+msgid "FusionDirectory requires this extension to handle images."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:161
+msgid "compression module"
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:162
+msgid "FusionDirectory requires this extension to handle snapshots."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:172
+msgid ""
+"register_globals is a PHP mechanism to register all global variables to be "
+"accessible from scripts without changing the scope. This may be a security "
+"risk."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:173
+msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:180
+msgid "PHP uses this value for the garbage collector to delete old sessions."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:181
+msgid ""
+"Setting this value to one day will prevent loosing session and cookies "
+"before they really timeout."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:182
+msgid ""
+"Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
+"higher."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:189 setup/class_setupStepChecks.inc:205
+#: setup/class_setupStepChecks.inc:221 setup/class_setupStepChecks.inc:229
+msgid "Off"
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:190
+msgid ""
+"In Order to use FusionDirectory without any trouble, the session.auto_start "
+"option in your php.ini should be set to 'Off'."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:191
+msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:198
+msgid ""
+"FusionDirectory needs at least 128MB of memory. Setting it below this limit "
+"may cause errors that are not reproducable! Increase it for larger setups."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:199
+msgid ""
+"Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:206
+msgid ""
+"This option influences the PHP output handling. Turn this Option off, to "
+"increase performance."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:207
+msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:214
+msgid "The Execution time should be at least 30 seconds."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:215
+msgid ""
+"Search for 'max_execution_time' in your php.ini and set it to '30' or "
+"higher."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:222
+msgid ""
+"Increase the server security by setting expose_php to 'off'. PHP won't send "
+"any information about the server you are running in this case."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:223
+msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:230
+msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
+msgstr ""
+
+#: setup/class_setupStepChecks.inc:231
+msgid ""
+"Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
+"'Off'."
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:157 setup/setup_migrate_baseOC.tpl.c:11
+msgid "Migrate"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:223 setup/class_setupStepMigrate.inc:224
+msgid "LDAP inspection"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:225
+msgid "Analyze your current LDAP for FusionDirectory compatibility"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:233
+msgid "Give all rights on users in the given branch"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:239
+msgid ""
+"Allow users to edit their own information (main tab and posix use only on "
+"base)"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:245
+msgid "Allow users to edit their own password (use only on base)"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:258
+msgid "Inspecting object classes in root object"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:259
+msgid "Checking permission for LDAP database"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:260
+msgid "Checking for invisible users"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:261
+msgid "Checking for super administrator"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:262
+msgid "Checking for default ACL roles and groups"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:263
+msgid "Checking for users outside the people tree"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:264
+msgid "Checking for groups outside the groups tree"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:265
+msgid "Checking for invisible departments"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:266
+msgid "Checking for duplicated UID numbers"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:267
+msgid "Checking for duplicated GID numbers"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:329 setup/class_setupStepMigrate.inc:488
+#: setup/class_setupStepMigrate.inc:565 setup/class_setupStepMigrate.inc:701
+#: setup/class_setupStepMigrate.inc:902 setup/class_setupStepMigrate.inc:978
+#: setup/class_setupStepMigrate.inc:1101 setup/class_setupStepMigrate.inc:1194
+#: setup/class_setupStepMigrate.inc:1272 setup/class_setupStepMigrate.inc:1316
+msgid "LDAP query failed"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:330 setup/class_setupStepMigrate.inc:489
+#: setup/class_setupStepMigrate.inc:566 setup/class_setupStepMigrate.inc:702
+#: setup/class_setupStepMigrate.inc:903 setup/class_setupStepMigrate.inc:979
+#: setup/class_setupStepMigrate.inc:1102 setup/class_setupStepMigrate.inc:1195
+#: setup/class_setupStepMigrate.inc:1273 setup/class_setupStepMigrate.inc:1317
+msgid "Possibly the \"root object\" is missing."
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:346 setup/class_setupStepMigrate.inc:369
+#: setup/class_setupStepMigrate.inc:420 setup/class_setupStepMigrate.inc:500
+#: setup/class_setupStepMigrate.inc:511 setup/class_setupStepMigrate.inc:804
+msgid "Failed"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:347
+#, php-format
+msgid "Missing FusionDirectory object class '%s'!"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:348
+msgid "Please check your installation."
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:370
+#, php-format
+msgid ""
+"Cannot handle the structural object type of your root object. Please try to "
+"add the object class '%s' manually."
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:501
+#, php-format
+msgid "The specified user \"%s\" does not have full access to your LDAP database."
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:512
+#, php-format
+msgid "The specified user \"%s\" does not have full access to your ldap database."
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:575
+#, php-format
+msgid ""
+"Found %s user(s) that will not be visible in FusionDirectory or which are "
+"incomplete."
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:584 setup/class_setupStepMigrate.inc:589
+msgid "User migration"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:673 setup/class_setupStepMigrate.inc:949
+msgid "Migration error"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:675
+#, php-format
+msgid "Cannot migrate entry \"%s\":"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:796
+msgid "Groups"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:799
+msgid "Roles"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:805
+msgid "There is no FusionDirectory administrator account inside your LDAP."
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:843
+msgid "Gives all rights on all objects"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:917
+msgid "Default ACL roles have not been inserted"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:919
+msgid "Some default ACL roles are missing"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:921
+msgid "Default ACL roles have been inserted"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:951
+#, php-format
+msgid "Cannot add ACL role \"%s\":"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:1006
+#, php-format
+msgid "Found %s user(s) outside the configured tree \"%s\"."
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:1020 setup/class_setupStepMigrate.inc:1034
+msgid "Move users into configured user tree"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:1052
+msgid "Cannot move entries to the requested department!"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:1064
+msgid "Entry will be moved from"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:1064
+msgid "to"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:1074
+msgid "The following references will be updated"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:1125
+#, php-format
+msgid "Found %s groups outside the configured tree '%s'."
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:1139 setup/class_setupStepMigrate.inc:1153
+msgid "Move groups into configured groups tree"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:1236
+#, php-format
+msgid "Found %s department(s) that will not be visible in FusionDirectory."
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:1244 setup/class_setupStepMigrate.inc:1249
+msgid "Department migration"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:1299
+#, php-format
+msgid "Found %s duplicate values for attribute \"uidNumber\":%s"
+msgstr ""
+
+#: setup/class_setupStepMigrate.inc:1343
+#, php-format
+msgid "Found %s duplicate values for attribute \"gidNumber\":%s"
+msgstr ""
+
+#: setup/class_setupStepFinish.inc:40
+msgid "Finish"
+msgstr ""
+
+#: setup/class_setupStepFinish.inc:41
+msgid "Finish - write the configuration file"
+msgstr ""
+
+#: setup/class_setupStepFinish.inc:42
+msgid "Write configuration file"
+msgstr ""
+
+#: setup/class_setupStepFinish.inc:89
+msgid ""
+"Your configuration file is currently world readable. Please update the file "
+"permissions!"
+msgstr ""
+
+#: setup/class_setupStepFinish.inc:91
+msgid "The configuration is currently not readable or it does not exists."
+msgstr ""
+
+#: setup/class_setupStepFinish.inc:96
+#, php-format
+msgid ""
+"After downloading and placing the file under %s, please make sure that the "
+"user the webserver is running with is able to read %s, while other users "
+"shouldn't."
+msgstr ""
+
+#: setup/class_setupStepLanguage.inc:59 setup/class_setupStepLanguage.inc:60
+msgid "Language setup"
+msgstr ""
+
+#: setup/class_setupStepLanguage.inc:61
+msgid "This step allows you to select your preferred language."
+msgstr ""
+
+#: setup/class_setupStepLanguage.inc:62
+msgid ""
+"At this point, you can select the site wide default language. Choosing "
+"\"automatic\" will use the language requested by the browser. This setting "
+"can be overriden per user."
+msgstr ""
+
+#: html/setup.php:65
+msgid "Smarty"
+msgstr ""
+
+#: html/setup.php:65 html/class_passwordRecovery.inc:142
+#, php-format
+msgid "Directory '%s' specified as compile directory is not accessible!"
+msgstr ""
+
+#: html/class_passwordRecovery.inc:119
+#, php-format
+msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
+msgstr ""
+
+#: html/class_passwordRecovery.inc:176 html/index.php:60
+#, php-format
+msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
+msgstr ""
+
+#: html/class_passwordRecovery.inc:311 ihtml/themes/legacy/recovery.tpl.c:83
+#: ihtml/themes/legacy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:77
+#: ihtml/themes/breezy/recovery.tpl.c:80
+msgid "Email address"
+msgstr ""
+
+#: html/class_passwordRecovery.inc:480
+#, php-format
+msgid "Did not find an account with login \"%s\""
+msgstr ""
+
+#: html/class_passwordRecovery.inc:483
+#, php-format
+msgid "Found multiple accounts with login \"%s\""
+msgstr ""
+
+#: html/class_passwordRecovery.inc:516
+#, php-format
+msgid "There is no account using email \"%s\""
+msgstr ""
+
+#: html/class_passwordRecovery.inc:519
+#, php-format
+msgid "There are several accounts using email \"%s\""
+msgstr ""
+
+#: html/class_passwordRecovery.inc:527
+#, php-format
+msgid "The user using email \"%s\" is locked. Please contact your administrator."
+msgstr ""
+
+#: html/class_passwordRecovery.inc:582
+msgid "Contact your administrator, there was a problem with mail server"
+msgstr ""
+
+#: html/class_passwordRecovery.inc:595
+msgid "This token is invalid"
+msgstr ""
+
+#: html/class_passwordRecovery.inc:659
+msgid "There was a problem with mail server, confirmation email not sent"
+msgstr ""
+
+#: html/main.php:113
+msgid "PHP configuration"
+msgstr ""
+
+#: html/main.php:114
+msgid ""
+"Fatal error: Register globals is on. FusionDirectory will refuse to login "
+"unless this is fixed by an administrator."
+msgstr ""
+
+#: html/main.php:140
+msgid "Password change"
+msgstr ""
+
+#: html/main.php:140
+msgid "Your password is about to expire, please change your password!"
+msgstr ""
+
+#: html/main.php:156
+msgid "Your password has expired, please set a new one."
+msgstr ""
+
+#: html/main.php:206
+msgid "Running out of memory!"
+msgstr ""
+
+#: html/main.php:249
+msgid "User ACL checks disabled"
+msgstr ""
+
+#: html/main.php:287
+msgid "Plugin"
+msgstr ""
+
+#: html/main.php:288
+#, php-format
+msgid ""
+"Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
+" a file)!"
+msgstr ""
+
+#: html/main.php:303
+msgid "Configuration Error"
+msgstr ""
+
+#: html/main.php:304
+#, php-format
+msgid ""
+"Fatal error: not all POST variables have been transfered by PHP - please "
+"inform your administrator!"
+msgstr ""
+
+#: html/index.php:66
+msgid ""
+"Warning: The session lifetime configured in your fusiondirectory.conf will "
+"be overridden by php.ini settings."
+msgstr ""
+
+#: html/index.php:154
+#, php-format
+msgid ""
+"FusionDirectory configuration %s/%s is not readable. Please run "
+"fusiondirectory-setup --check-config to fix this."
+msgstr ""
+
+#: html/index.php:175
+msgid "Smarty error"
+msgstr ""
+
+#: html/index.php:177
+#, php-format
+msgid "Directory \"%s\" specified as compile directory is not accessible!"
+msgstr ""
+
+#: html/index.php:215
+msgid "Your FusionDirectory session has expired!"
+msgstr ""
+
+#: html/index.php:218
+#, php-format
+msgid "Invalid plugin parameter \"%s\"!"
+msgstr ""
+
+#: html/index.php:221
+msgid "No session found!"
+msgstr ""
+
+#: html/index.php:257
+msgid "LDAP schema check reported errors:"
+msgstr ""
+
+#: html/index.php:259
+msgid "LDAP schema error"
+msgstr ""
+
+#: html/index.php:286
+msgid "Please specify a valid username!"
+msgstr ""
+
+#: html/index.php:289
+msgid "Please specify your password!"
+msgstr ""
+
+#: html/index.php:308
+msgid "Please check the username/password combination."
+msgstr ""
+
+#: html/index.php:343
+msgid "Account locked. Please contact your system administrator!"
+msgstr ""
+
+#: html/index.php:462
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:476
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:486 html/index.php:553
+#, php-format
+msgid "Login with user \"%s\" triggered error: %s"
+msgstr ""
+
+#: html/index.php:543
+#, php-format
+msgid "CAS user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:593
+msgid ""
+"Your browser has cookies disabled. Please enable cookies and reload this "
+"page before logging in!"
+msgstr ""
+
+#: include/select/groupSelect/group-filter.tpl.c:2
+#: plugins/admin/users/user-filter.tpl.c:2
+#: ihtml/themes/breezy/simple-filter.tpl.c:2
+msgid "Filter"
+msgstr ""
+
+#: plugins/admin/acl/remove.tpl.c:2
+msgid ""
+"Warning: you are about to delete the ACL assignments on the following "
+"objects"
+msgstr ""
+
+#: plugins/admin/acl/remove.tpl.c:5
+msgid ""
+"This includes all ACL assignments made on this node(s). If you want the list"
+" of these assignments, please cancel and open the objects."
+msgstr ""
+
+#: plugins/admin/acl/remove.tpl.c:8
+msgid "Press 'Delete' to continue or 'Cancel' to abort."
+msgstr ""
+
+#: plugins/admin/users/user-filter.tpl.c:5
+msgid "Show templates"
+msgstr ""
+
+#: plugins/admin/users/user-filter.tpl.c:8
+msgid "Show functional users"
+msgstr ""
+
+#: plugins/admin/users/user-filter.tpl.c:11
+msgid "Show POSIX users"
+msgstr ""
+
+#: plugins/admin/users/user-filter.tpl.c:14
+msgid "Show Mail users"
+msgstr ""
+
+#: plugins/admin/users/user-filter.tpl.c:17
+msgid "Show Samba users"
+msgstr ""
+
+#: plugins/addons/dashboard/users_accounts.tpl.c:2
+msgid "There is one expired account"
+msgid_plural "There are %1 expired accounts"
+msgstr[0] ""
+
+#: plugins/addons/dashboard/users_accounts.tpl.c:5
+msgid "There is no expired account"
+msgstr ""
+
+#: plugins/addons/dashboard/users_accounts.tpl.c:11
+#: plugins/addons/dashboard/users_accounts.tpl.c:23
+msgid "Manager concerned"
+msgstr ""
+
+#: plugins/addons/dashboard/users_accounts.tpl.c:14
+msgid "There is one account expiring in the next %1 days"
+msgid_plural "There are %2 accounts expiring in the next %1 days"
+msgstr[0] ""
+
+#: plugins/addons/dashboard/users_accounts.tpl.c:17
+msgid "There is no account expiring in the next %1 days"
+msgstr ""
+
+#: plugins/addons/dashboard/users_accounts.tpl.c:20
+msgid "Next expired accounts"
+msgstr ""
+
+#: plugins/addons/dashboard/groups_stats.tpl.c:2
+msgid "There is 1 group:"
+msgid_plural "There are %1 groups:"
+msgstr[0] ""
+
+#: plugins/addons/dashboard/groups_stats.tpl.c:5
+msgid "There are no groups"
+msgstr ""
+
+#: plugins/addons/dashboard/groups_stats.tpl.c:8
+msgid "One of them is a %1 group"
+msgid_plural "%2 are %1 groups"
+msgstr[0] ""
+
+#: plugins/addons/dashboard/groups_stats.tpl.c:11
+msgid "There is no %1 group"
+msgstr ""
+
+#: plugins/addons/dashboard/pwd_stats.tpl.c:2
+#: plugins/addons/dashboard/users_stats.tpl.c:2
+msgid "There is 1 user:"
+msgid_plural "There are %1 users:"
+msgstr[0] ""
+
+#: plugins/addons/dashboard/pwd_stats.tpl.c:5
+msgid "One of them use %1 method"
+msgid_plural "%2 of them use %1 method"
+msgstr[0] ""
+
+#: plugins/addons/dashboard/pwd_stats.tpl.c:8
+msgid "One of them is locked"
+msgid_plural "%1 of them are locked"
+msgstr[0] ""
+
+#: plugins/addons/dashboard/pwd_stats.tpl.c:11
+msgid "None of them is locked"
+msgstr ""
+
+#: plugins/addons/dashboard/users_stats.tpl.c:5
+msgid "There are no users"
+msgstr ""
+
+#: plugins/addons/dashboard/users_stats.tpl.c:8
+msgid "One of them have a %1 account"
+msgid_plural "%2 of them have a %1 account"
+msgstr[0] ""
+
+#: plugins/addons/dashboard/users_stats.tpl.c:11
+msgid "None of them have a %1 account"
+msgstr ""
+
+#: plugins/generic/references/contents.tpl.c:2
+msgid "<strong>%1</strong> references our <strong>%3</strong>"
+msgstr ""
+
+#: plugins/generic/references/contents.tpl.c:5
+msgid ""
+"<strong>%1</strong> references our field <strong>%3</strong> from tab "
+"<strong>%2</strong>"
+msgstr ""
+
+#: plugins/generic/references/contents.tpl.c:8
+msgid "This object has no relationship to other objects."
+msgstr ""
+
+#: setup/setup_migrate_adminAccount.tpl.c:2
+msgid "Create a new FusionDirectory administrator account"
+msgstr ""
+
+#: setup/setup_migrate_adminAccount.tpl.c:5
+msgid ""
+"This dialog will automatically add a new super administrator to your LDAP "
+"tree."
+msgstr ""
+
+#: setup/setup_migrate_adminAccount.tpl.c:11
+msgid "User ID"
+msgstr ""
+
+#: setup/setup_migrate_adminAccount.tpl.c:17
+msgid "Password (again)"
+msgstr ""
+
+#: setup/setup_migrate_baseOC.tpl.c:2
+msgid "Add required object classes to the LDAP base"
+msgstr ""
+
+#: setup/setup_migrate_baseOC.tpl.c:5 setup/setup_migrate_accounts.tpl.c:17
+msgid "Current"
+msgstr ""
+
+#: setup/setup_migrate_baseOC.tpl.c:8 setup/setup_migrate_accounts.tpl.c:20
+msgid "After migration"
+msgstr ""
+
+#: setup/setup_migrate_baseOC.tpl.c:14
+msgid "Close"
+msgstr ""
+
+#: setup/setup_checks.tpl.c:11
+msgid "FusionDirectory will NOT run without fixing this."
+msgstr ""
+
+#: setup/setup_checks.tpl.c:14
+msgid "FusionDirectory will run without fixing this."
+msgstr ""
+
+#: setup/setup_welcome.tpl.c:2
+msgid ""
+"This seems to be the first time you start FusionDirectory - we didn't find "
+"any configuration right now. This simple wizard intends to help you while "
+"setting it up."
+msgstr ""
+
+#: setup/setup_welcome.tpl.c:5
+msgid "What will the wizard do for you?"
+msgstr ""
+
+#: setup/setup_welcome.tpl.c:8
+msgid "Create a basic, single site configuration"
+msgstr ""
+
+#: setup/setup_welcome.tpl.c:11
+msgid "Tries to find problems within your PHP and LDAP setup"
+msgstr ""
+
+#: setup/setup_welcome.tpl.c:14
+msgid "Let you choose from a set of basic and advanced configuration switches"
+msgstr ""
+
+#: setup/setup_welcome.tpl.c:17
+msgid "Guided migration of existing LDAP trees"
+msgstr ""
+
+#: setup/setup_welcome.tpl.c:20
+msgid "What will the wizard NOT do for you?"
+msgstr ""
+
+#: setup/setup_welcome.tpl.c:23
+msgid "Find every possible configuration error"
+msgstr ""
+
+#: setup/setup_welcome.tpl.c:26
+msgid "Migrate every possible LDAP setup - create backup dumps!"
+msgstr ""
+
+#: setup/setup_welcome.tpl.c:29
+msgid "To continue:"
+msgstr ""
+
+#: setup/setup_welcome.tpl.c:32
+msgid ""
+"For security reasons you need to authenticate for the installation by "
+"creating the file '%1', containing the current session ID on the servers "
+"local filesystem. This can be done by executing the following command:"
+msgstr ""
+
+#: setup/setup_welcome.tpl.c:35
+msgid "Click the 'Next' button when you've finished."
+msgstr ""
+
+#: setup/setup_migrate.tpl.c:2
+msgid ""
+"During the LDAP inspection, we're going to check for several common pitfalls"
+" that may occur when migration to FusionDirectory base LDAP administration. "
+"You may want to fix the problems below, in order to provide smooth services."
+msgstr ""
+
+#: setup/setup_migrate.tpl.c:5
+msgid "Check again"
+msgstr ""
+
+#: setup/setup_finish.tpl.c:2
+msgid "Create your configuration file"
+msgstr ""
+
+#: setup/setup_finish.tpl.c:5
+msgid "Run %1 to put the correct right on fusiondirectory.conf"
+msgstr ""
+
+#: setup/setup_finish.tpl.c:8
+msgid "Download configuration"
+msgstr ""
+
+#: setup/setup_finish.tpl.c:11
+msgid "Status: "
+msgstr ""
+
+#: setup/setup_migrate_accounts.tpl.c:2
+msgid ""
+"This dialog allows moving a couple of entries to the configured tree. Doing "
+"this may straighten your LDAP service."
+msgstr ""
+
+#: setup/setup_migrate_accounts.tpl.c:5
+msgid ""
+"Be careful with this option! There may be references pointing to these "
+"entries. The FusionDirectory setup can't migrate references, so you may want"
+" to cancel the migration in this case."
+msgstr ""
+
+#: setup/setup_migrate_accounts.tpl.c:8
+msgid "Move selected entries into this tree"
+msgstr ""
+
+#: setup/setup_migrate_accounts.tpl.c:11
+msgid ""
+"The listed entries are currently invisible in the FusionDirectory interface."
+" If you want to change this for a couple of entries only, just select them "
+"and use the 'Migrate' button below."
+msgstr ""
+
+#: setup/setup_migrate_accounts.tpl.c:14
+msgid ""
+"If you want to know what will be done when migrating the selected entries, "
+"use the 'Show changes' button to see the LDIF."
+msgstr ""
+
+#: setup/setup_migrate_accounts.tpl.c:26
+msgid "Show changes"
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:8 ihtml/themes/breezy/recovery.tpl.c:2
+msgid "Lost password"
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:11 ihtml/themes/breezy/recovery.tpl.c:5
+msgid "Information to reset password for %1 has been sent to email address %2"
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:14 ihtml/themes/breezy/recovery.tpl.c:8
+msgid "Warning : this email is only valid for %1 minutes."
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:17 ihtml/themes/breezy/recovery.tpl.c:11
+msgid ""
+"This dialog provides a simple way to change your password.<br/> Enter the "
+"new password (twice) in the fields below and press the 'Change' button."
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:20 ihtml/themes/legacy/recovery.tpl.c:23
+#: ihtml/themes/legacy/recovery.tpl.c:26 ihtml/themes/legacy/login.tpl.c:8
+#: ihtml/themes/legacy/login.tpl.c:11 ihtml/themes/legacy/login.tpl.c:14
+#: ihtml/themes/breezy/recovery.tpl.c:14 ihtml/themes/breezy/recovery.tpl.c:17
+#: ihtml/themes/breezy/recovery.tpl.c:20 ihtml/themes/breezy/login.tpl.c:8
+#: ihtml/themes/breezy/login.tpl.c:11 ihtml/themes/breezy/login.tpl.c:14
+msgid "Username"
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:38 ihtml/themes/legacy/recovery.tpl.c:41
+#: ihtml/themes/legacy/recovery.tpl.c:44 ihtml/themes/breezy/recovery.tpl.c:32
+#: ihtml/themes/breezy/recovery.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:38
+msgid "New password repeated"
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:47 ihtml/themes/breezy/recovery.tpl.c:41
+msgid "Password strength"
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:50 ihtml/themes/legacy/recovery.tpl.c:53
+#: ihtml/themes/legacy/recovery.tpl.c:56 ihtml/themes/legacy/recovery.tpl.c:92
+#: ihtml/themes/legacy/recovery.tpl.c:95 ihtml/themes/legacy/recovery.tpl.c:98
+#: ihtml/themes/legacy/login.tpl.c:29 ihtml/themes/legacy/login.tpl.c:32
+#: ihtml/themes/legacy/login.tpl.c:35 ihtml/themes/breezy/recovery.tpl.c:44
+#: ihtml/themes/breezy/recovery.tpl.c:47 ihtml/themes/breezy/recovery.tpl.c:50
+#: ihtml/themes/breezy/recovery.tpl.c:86 ihtml/themes/breezy/recovery.tpl.c:89
+#: ihtml/themes/breezy/recovery.tpl.c:92 ihtml/themes/breezy/login.tpl.c:29
+#: ihtml/themes/breezy/login.tpl.c:32 ihtml/themes/breezy/login.tpl.c:35
+msgid "Directory"
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:59
+#: ihtml/themes/legacy/recovery.tpl.c:104
+#: ihtml/themes/breezy/recovery.tpl.c:53 ihtml/themes/breezy/recovery.tpl.c:98
+msgid "Change"
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:62
+#: ihtml/themes/legacy/recovery.tpl.c:107
+#: ihtml/themes/breezy/recovery.tpl.c:56
+#: ihtml/themes/breezy/recovery.tpl.c:101
+msgid "Click here to change your password"
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:65 ihtml/themes/legacy/recovery.tpl.c:68
+#: ihtml/themes/breezy/recovery.tpl.c:59 ihtml/themes/breezy/recovery.tpl.c:62
+msgid "Success"
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:71 ihtml/themes/breezy/recovery.tpl.c:65
+msgid "Your password has been changed successfully."
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:74
+#: ihtml/themes/legacy/recovery.tpl.c:101
+#: ihtml/themes/breezy/recovery.tpl.c:68 ihtml/themes/breezy/recovery.tpl.c:95
+msgid "Return to login screen"
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:77 ihtml/themes/breezy/recovery.tpl.c:71
+msgid ""
+"Enter your current e-mail address in the field below and press the 'Change' "
+"button."
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:80 ihtml/themes/breezy/recovery.tpl.c:74
+msgid ""
+"=> Use your e-mail in the long format, e.g : John Doe => "
+"john.doe@example.com"
+msgstr ""
+
+#: ihtml/themes/legacy/recovery.tpl.c:110
+#: ihtml/themes/breezy/recovery.tpl.c:104
+msgid ""
+"Password recovery is not activated. If you have lost your password, please "
+"contact your administrator"
+msgstr ""
+
+#: ihtml/themes/legacy/login.tpl.c:2 ihtml/themes/legacy/login.tpl.c:38
+#: ihtml/themes/breezy/login.tpl.c:2 ihtml/themes/breezy/login.tpl.c:38
+msgid "Sign in"
+msgstr ""
+
+#: ihtml/themes/legacy/login.tpl.c:5 ihtml/themes/breezy/login.tpl.c:5
+msgid ""
+"Please use your username and your password to log into the site "
+"administration system."
+msgstr ""
+
+#: ihtml/themes/legacy/login.tpl.c:26 ihtml/themes/breezy/login.tpl.c:26
+msgid "I forgot my password"
+msgstr ""
+
+#: ihtml/themes/legacy/login.tpl.c:41 ihtml/themes/breezy/login.tpl.c:41
+msgid "Click here to log in"
+msgstr ""
+
+#: ihtml/themes/breezy/simple-remove.tpl.c:2
+msgid "Warning: you are about to delete the following objects"
+msgstr ""
+
+#: ihtml/themes/breezy/simple-remove.tpl.c:5
+#: ihtml/themes/breezy/restore-confirm.tpl.c:8
+msgid ""
+"Please double check if you really want to do this since there is no way for "
+"FusionDirectory to get your data back."
+msgstr ""
+
+#: ihtml/themes/breezy/simple-remove.tpl.c:8
+msgid "So - if you're sure - press 'Delete' to continue or 'Cancel' to abort."
+msgstr ""
+
+#: ihtml/themes/breezy/template.tpl.c:2
+msgid "Creating a new object using templates"
+msgstr ""
+
+#: ihtml/themes/breezy/template.tpl.c:8
+#: ihtml/themes/breezy/restore-confirm.tpl.c:14
+msgid "Continue"
+msgstr ""
+
+#: ihtml/themes/breezy/copynotice.tpl.c:2
+msgid ""
+"&copy; 2002-%1 <a href=\"http://www.fusiondirectory.org\">The "
+"FusionDirectory team, %2</a>"
+msgstr ""
+
+#: ihtml/themes/breezy/islocked.tpl.c:2
+msgid "Locking conflict detected"
+msgstr ""
+
+#: ihtml/themes/breezy/islocked.tpl.c:8
+msgid "\"%1\" has been locked by \"%2\" since %3"
+msgstr ""
+
+#: ihtml/themes/breezy/islocked.tpl.c:11
+msgid ""
+"If this lock detection is false, the other person may have closed the "
+"webbrowser during the edit operation. You may want to take over the lock by "
+"pressing the \"%1\" button."
+msgstr ""
+
+#: ihtml/themes/breezy/islocked.tpl.c:14
+msgid "Read only"
+msgstr ""
+
+#: ihtml/themes/breezy/restore-confirm.tpl.c:2
+msgid "Warning: you are about to restore the following snapshot"
+msgstr ""
+
+#: ihtml/themes/breezy/restore-confirm.tpl.c:5
+msgid "Any modification made to the object since this snapshot will be lost."
+msgstr ""
+
+#: ihtml/themes/breezy/restore-confirm.tpl.c:11
+msgid ""
+"So - if you're sure - press 'Continue' to continue or 'Cancel' to abort."
+msgstr ""
+
+#: ihtml/themes/breezy/framework.tpl.c:2
+msgid "Main"
+msgstr ""
+
+#: ihtml/themes/breezy/framework.tpl.c:5
+msgid "Sign out"
+msgstr ""
+
+#: ihtml/themes/breezy/framework.tpl.c:8
+msgid "Signed in:"
+msgstr ""
+
+#: ihtml/themes/breezy/framework.tpl.c:11
+#, c-format
+msgid "Session expires in %d!"
+msgstr ""
+
+#: ihtml/themes/breezy/sizelimit.tpl.c:2
+msgid ""
+"The size limit option makes LDAP operations faster and saves the LDAP server"
+" from getting too much load. The easiest way to handle big databases without"
+" long timeouts would be to limit your search to smaller values and use "
+"filters to get the entries you are looking for."
+msgstr ""
+
+#: ihtml/themes/breezy/sizelimit.tpl.c:5
+msgid "Please choose the way to react for this session"
+msgstr ""
+
+#: ihtml/themes/breezy/sizelimit.tpl.c:8
+msgid "ignore this error and show all entries the LDAP server returns"
+msgstr ""
+
+#: ihtml/themes/breezy/sizelimit.tpl.c:11
+msgid ""
+"ignore this error and show all entries that fit into the defined sizelimit "
+"and let me use filters instead"
+msgstr ""
+
+#: ihtml/themes/breezy/sizelimit.tpl.c:14
+msgid "Set"
+msgstr ""