update lang templates 2016.03.5
authorsstamer <s.stamer@metaways.de>
Thu, 11 Aug 2016 12:16:30 +0000 (14:16 +0200)
committerPhilipp Schüle <p.schuele@metaways.de>
Thu, 11 Aug 2016 12:18:38 +0000 (14:18 +0200)
Change-Id: I0130a2383e3503a2db39938e7db78905d0506a9c
Reviewed-on: https://gerrit.tine20.org/tine20/3376
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
15 files changed:
tine20/Addressbook/translations/template.pot
tine20/Admin/translations/template.pot
tine20/Calendar/translations/template.pot
tine20/Courses/translations/template.pot
tine20/Crm/translations/template.pot
tine20/Expressomail/translations/template.pot
tine20/Felamimail/translations/template.pot
tine20/Filemanager/translations/template.pot
tine20/HumanResources/translations/template.pot
tine20/Inventory/translations/template.pot
tine20/Phone/translations/template.pot
tine20/Sales/translations/template.pot
tine20/Setup/translations/template.pot
tine20/Timetracker/translations/template.pot
tine20/Tinebase/translations/template.pot

index f3e3739..9f0e265 100644 (file)
@@ -75,8 +75,8 @@ msgid "Private Contact Data"
 msgstr ""
 
 #: Export/Pdf.php:88 js/ContactEditDialog.js:300 js/Model.js:43
-#: js/Model.js:161 js/Model.js:162 js/Model.js:163 js/Model.js:164
-#: js/Model.js:165
+#: js/Model.js:179 js/Model.js:180 js/Model.js:181 js/Model.js:182
+#: js/Model.js:183
 msgid "Private Address"
 msgstr ""
 
@@ -105,12 +105,12 @@ msgid "Other Data"
 msgstr ""
 
 #: Export/Pdf.php:114 js/ContactEditDialog.js:174 js/Model.js:26
-#: js/Model.js:155 js/ContactGrid.js:321
+#: js/Model.js:173 js/ContactGrid.js:321
 msgid "Birthday"
 msgstr ""
 
 #: Export/Pdf.php:117 js/ContactEditDialog.js:168 js/Model.js:30
-#: js/Model.js:150 js/ContactGrid.js:293
+#: js/Model.js:168 js/ContactGrid.js:293
 msgid "Job Title"
 msgstr ""
 
@@ -139,7 +139,7 @@ msgstr ""
 msgid "%s's personal addressbook"
 msgstr ""
 
-#: Controller.php:184 js/Model.js:214 js/ListGridDetailsPanel.js:57
+#: Controller.php:184 js/Model.js:232 js/ListGridDetailsPanel.js:57
 #: js/ListGridDetailsPanel.js:83
 msgid "Lists"
 msgstr ""
@@ -192,14 +192,14 @@ msgstr ""
 msgid "CardDAV URL"
 msgstr ""
 
-#: js/ContactFilterModel.js:35 js/Model.js:97 js/Model.js:136
+#: js/ContactFilterModel.js:35 js/Model.js:97 js/Model.js:154
 #: js/ContactGrid.js:255
 msgid "Contact"
 msgid_plural "Contacts"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/ListRoleMemberFilterModel.js:37 js/Model.js:311
+#: js/ListRoleMemberFilterModel.js:37 js/Model.js:330
 msgid "List Role"
 msgid_plural ", n); gettext("
 msgstr[0] ""
@@ -225,33 +225,33 @@ msgstr ""
 msgid "Salutation"
 msgstr ""
 
-#: js/ContactEditDialog.js:108 js/Model.js:22 js/Model.js:143
+#: js/ContactEditDialog.js:108 js/Model.js:22 js/Model.js:161
 #: js/ContactGrid.js:285
 msgid "Title"
 msgstr ""
 
-#: js/ContactEditDialog.js:113 js/Model.js:20 js/Model.js:144
+#: js/ContactEditDialog.js:113 js/Model.js:20 js/Model.js:162
 #: js/ContactGrid.js:288
 msgid "First Name"
 msgstr ""
 
-#: js/ContactEditDialog.js:118 js/Model.js:21 js/Model.js:146
+#: js/ContactEditDialog.js:118 js/Model.js:21 js/Model.js:164
 #: js/ContactGrid.js:286
 msgid "Middle Name"
 msgstr ""
 
-#: js/ContactEditDialog.js:123 js/Model.js:19 js/Model.js:145
+#: js/ContactEditDialog.js:123 js/Model.js:19 js/Model.js:163
 #: js/ContactGrid.js:287
 msgid "Last Name"
 msgstr ""
 
-#: js/ContactEditDialog.js:129 js/Model.js:27 js/Model.js:147
-#: js/ContactGridDetailsPanel.js:131 js/ContactGrid.js:291 Config.php:103
+#: js/ContactEditDialog.js:129 js/Model.js:27 js/Model.js:165
+#: js/ContactGridDetailsPanel.js:131 js/ContactGrid.js:291 Config.php:102
 #: Setup/Update/Release5.php:196
 msgid "Company"
 msgstr ""
 
-#: js/ContactEditDialog.js:134 js/Model.js:28 js/Model.js:148
+#: js/ContactEditDialog.js:134 js/Model.js:28 js/Model.js:166
 #: js/ContactGrid.js:292
 msgid "Unit"
 msgstr ""
@@ -260,7 +260,7 @@ msgstr ""
 msgid "Suffix"
 msgstr ""
 
-#: js/ContactEditDialog.js:143 js/Model.js:31 js/Model.js:154
+#: js/ContactEditDialog.js:143 js/Model.js:31 js/Model.js:172
 #: js/ContactGrid.js:294
 msgid "Job Role"
 msgstr ""
@@ -273,7 +273,7 @@ msgstr ""
 msgid "Contact Information"
 msgstr ""
 
-#: js/ContactEditDialog.js:187 js/Model.js:51 js/Model.js:149
+#: js/ContactEditDialog.js:187 js/Model.js:51 js/Model.js:167
 #: js/ContactGridDetailsPanel.js:139 js/ContactGridDetailsPanel.js:163
 #: js/ContactGrid.js:307
 msgid "Phone"
@@ -303,7 +303,7 @@ msgstr ""
 msgid "Fax (private)"
 msgstr ""
 
-#: js/ContactEditDialog.js:217 js/Model.js:62 js/Model.js:152
+#: js/ContactEditDialog.js:217 js/Model.js:62 js/Model.js:170
 #: js/ContactGridDetailsPanel.js:142 js/ContactGridDetailsPanel.js:166
 msgid "E-Mail"
 msgstr ""
@@ -318,13 +318,13 @@ msgstr ""
 msgid "Web"
 msgstr ""
 
-#: js/ContactEditDialog.js:271 js/Model.js:34 js/Model.js:156 js/Model.js:157
-#: js/Model.js:158 js/Model.js:159 js/Model.js:160
+#: js/ContactEditDialog.js:271 js/Model.js:34 js/Model.js:174 js/Model.js:175
+#: js/Model.js:176 js/Model.js:177 js/Model.js:178
 msgid "Company Address"
 msgstr ""
 
-#: js/ContactEditDialog.js:274 js/ContactEditDialog.js:303 js/Model.js:156
-#: js/Model.js:161 js/ContactGrid.js:296
+#: js/ContactEditDialog.js:274 js/ContactEditDialog.js:303 js/Model.js:174
+#: js/Model.js:179 js/ContactGrid.js:296
 msgid "Street"
 msgstr ""
 
@@ -332,28 +332,28 @@ msgstr ""
 msgid "Street 2"
 msgstr ""
 
-#: js/ContactEditDialog.js:282 js/ContactEditDialog.js:311 js/Model.js:157
-#: js/Model.js:162 js/ContactGrid.js:298
+#: js/ContactEditDialog.js:282 js/ContactEditDialog.js:311 js/Model.js:175
+#: js/Model.js:180 js/ContactGrid.js:298
 msgid "Region"
 msgstr ""
 
-#: js/ContactEditDialog.js:286 js/ContactEditDialog.js:315 js/Model.js:158
-#: js/Model.js:163
+#: js/ContactEditDialog.js:286 js/ContactEditDialog.js:315 js/Model.js:176
+#: js/Model.js:181
 msgid "Postal Code"
 msgstr ""
 
-#: js/ContactEditDialog.js:290 js/ContactEditDialog.js:319 js/Model.js:159
-#: js/Model.js:164 js/ContactGrid.js:297
+#: js/ContactEditDialog.js:290 js/ContactEditDialog.js:319 js/Model.js:177
+#: js/Model.js:182 js/ContactGrid.js:297
 msgid "City"
 msgstr ""
 
-#: js/ContactEditDialog.js:295 js/ContactEditDialog.js:324 js/Model.js:160
-#: js/Model.js:165 js/ContactGrid.js:300
+#: js/ContactEditDialog.js:295 js/ContactEditDialog.js:324 js/Model.js:178
+#: js/Model.js:183 js/ContactGrid.js:300
 msgid "Country"
 msgstr ""
 
 #: js/ContactEditDialog.js:346 js/Addressbook.js:80 js/Model.js:68
-#: js/Model.js:151 js/Model.js:235 js/ListEditDialog.js:118
+#: js/Model.js:169 js/Model.js:253 js/ListEditDialog.js:118
 msgid "Description"
 msgstr ""
 
@@ -393,7 +393,7 @@ msgstr ""
 msgid "New Contact"
 msgstr ""
 
-#: js/Addressbook.js:32 js/Model.js:101 js/Model.js:218 js/Model.js:268
+#: js/Addressbook.js:32 js/Model.js:101 js/Model.js:236 js/Model.js:287
 msgid "Addressbook"
 msgid_plural "Addressbooks"
 msgstr[0] ""
@@ -403,7 +403,7 @@ msgstr[1] ""
 msgid "ID"
 msgstr ""
 
-#: js/Addressbook.js:74 js/Model.js:19 js/Model.js:234 js/ListGrid.js:101
+#: js/Addressbook.js:74 js/Model.js:19 js/Model.js:252 js/ListGrid.js:102
 #: js/ListEditDialog.js:83 js/ListEditDialog.js:166 js/ListRoleGridPanel.js:65
 msgid "Name"
 msgstr ""
@@ -484,55 +484,55 @@ msgstr ""
 msgid "Contacts"
 msgstr ""
 
-#: js/Model.js:101 js/Model.js:218 js/Model.js:268
+#: js/Model.js:101 js/Model.js:236 js/Model.js:287
 msgid "Addressbooks"
 msgstr ""
 
-#: js/Model.js:136 js/Model.js:228
+#: js/Model.js:154 js/Model.js:246
 msgid "User Account"
 msgstr ""
 
-#: js/Model.js:139
+#: js/Model.js:157
 msgid "Quick Search"
 msgstr ""
 
-#: js/Model.js:166 js/ListGrid.js:100 js/ContactGrid.js:275
+#: js/Model.js:184 js/ListGrid.js:100 js/ContactGrid.js:275
 msgid "Type"
 msgstr ""
 
-#: js/Model.js:167 js/Model.js:236
+#: js/Model.js:185 js/Model.js:254
 msgid "Last Modified Time"
 msgstr ""
 
-#: js/Model.js:168 js/Model.js:237
+#: js/Model.js:186 js/Model.js:255
 msgid "Last Modified By"
 msgstr ""
 
-#: js/Model.js:169 js/Model.js:238
+#: js/Model.js:187 js/Model.js:256
 msgid "Creation Time"
 msgstr ""
 
-#: js/Model.js:170 js/Model.js:239
+#: js/Model.js:188 js/Model.js:257
 msgid "Created By"
 msgstr ""
 
-#: js/Model.js:214 js/Model.js:228 js/ListGridDetailsPanel.js:86
+#: js/Model.js:232 js/Model.js:246 js/ListGridDetailsPanel.js:86
 msgid "List"
 msgid_plural "Lists"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/Model.js:231 js/Model.js:295 js/Model.js:325
+#: js/Model.js:249 js/Model.js:314 js/Model.js:344
 msgid "Quick search"
 msgstr ""
 
-#: js/Model.js:264
+#: js/Model.js:283
 msgid "Email Address"
 msgid_plural "Email Addresses"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/Model.js:264
+#: js/Model.js:283
 msgid "Email Addresses"
 msgstr ""
 
@@ -540,19 +540,23 @@ msgstr ""
 msgid "Select list"
 msgstr ""
 
-#: js/ListGrid.js:102 js/ListEditDialog.js:89
+#: js/ListGrid.js:101 js/ContactGrid.js:276
+msgid "Tags"
+msgstr ""
+
+#: js/ListGrid.js:103 js/ListEditDialog.js:89
 msgid "List type"
 msgstr ""
 
-#: js/ListGrid.js:103
+#: js/ListGrid.js:104
 msgid "Emails"
 msgstr ""
 
-#: js/ListGrid.js:145
+#: js/ListGrid.js:146
 msgid "System Group"
 msgstr ""
 
-#: js/ListGrid.js:145
+#: js/ListGrid.js:146
 msgid "Group"
 msgstr ""
 
@@ -636,10 +640,6 @@ msgstr ""
 msgid "No name"
 msgstr ""
 
-#: js/ContactGrid.js:276
-msgid "Tags"
-msgstr ""
-
 #: js/ContactGrid.js:289
 msgid "Full Name"
 msgstr ""
@@ -766,62 +766,62 @@ msgid "Enabled Features in Calendar Application."
 msgstr ""
 
 #: Config.php:68
-msgid "Calendar Split View"
+msgid "Addressbook List View"
 msgstr ""
 
 #: Config.php:69
-msgid "Split day and week views by attendee)"
+msgid "Shows an additional view for lists inside the addressbook)"
 msgstr ""
 
-#: Config.php:78
+#: Config.php:77
 msgid "Contact duplicate check fields"
 msgstr ""
 
-#: Config.php:80
+#: Config.php:79
 msgid ""
 "These fields are checked when a new contact is created. If a record with the "
 "same data in the fields is found, a duplicate exception is thrown."
 msgstr ""
 
-#: Config.php:92
+#: Config.php:91
 msgid "Contact salutations available"
 msgstr ""
 
-#: Config.php:94
+#: Config.php:93
 msgid ""
 "Possible contact salutations. Please note that additional values might "
 "impact other Addressbook systems on export or syncronisation."
 msgstr ""
 
-#: Config.php:101 Setup/Update/Release5.php:194
+#: Config.php:100 Setup/Update/Release5.php:194
 msgid "Mr"
 msgstr ""
 
-#: Config.php:102 Setup/Update/Release5.php:195
+#: Config.php:101 Setup/Update/Release5.php:195
 msgid "Ms"
 msgstr ""
 
-#: Config.php:109
+#: Config.php:108
 msgid "Parsing rules for addresses"
 msgstr ""
 
-#: Config.php:111
+#: Config.php:110
 msgid "Path to a XML file with address parsing rules."
 msgstr ""
 
-#: Config.php:119
+#: Config.php:118
 msgid "List types available"
 msgstr ""
 
-#: Config.php:121
+#: Config.php:120
 msgid "List types available."
 msgstr ""
 
-#: Config.php:128
+#: Config.php:127
 msgid "Department"
 msgstr ""
 
-#: Config.php:129
+#: Config.php:128
 msgid "Mailing list"
 msgstr ""
 
@@ -887,34 +887,34 @@ msgstr ""
 msgid "Contact VCARD import"
 msgstr ""
 
-#: Setup/setup.xml:794
+#: Setup/setup.xml:866
 msgid "Internal Contacts"
 msgstr ""
 
-#: Setup/Initialize.php:114 Setup/Update/Release3.php:37
+#: Setup/Initialize.php:117 Setup/Update/Release3.php:37
 msgid "All contacts I have read grants for"
 msgstr ""
 
-#: Setup/Initialize.php:119
+#: Setup/Initialize.php:122
 msgid "My company"
 msgstr ""
 
-#: Setup/Initialize.php:120
+#: Setup/Initialize.php:123
 msgid "All coworkers in my company"
 msgstr ""
 
-#: Setup/Initialize.php:133
+#: Setup/Initialize.php:136
 msgid "My contacts"
 msgstr ""
 
-#: Setup/Initialize.php:134
+#: Setup/Initialize.php:137
 msgid "All contacts in my Addressbooks"
 msgstr ""
 
-#: Setup/Initialize.php:146
+#: Setup/Initialize.php:149
 msgid "Last modified by me"
 msgstr ""
 
-#: Setup/Initialize.php:147
+#: Setup/Initialize.php:150
 msgid "All contacts that I have last modified"
 msgstr ""
index acec10e..cb87044 100644 (file)
@@ -175,11 +175,11 @@ msgstr ""
 msgid "Search:"
 msgstr ""
 
-#: js/Applications.js:230 js/user/EditDialog.js:888
+#: js/Applications.js:230 js/user/EditDialog.js:891
 msgid "disabled"
 msgstr ""
 
-#: js/Applications.js:233 js/user/EditDialog.js:887
+#: js/Applications.js:233 js/user/EditDialog.js:890
 msgid "enabled"
 msgstr ""
 
@@ -206,11 +206,11 @@ msgstr ""
 #: js/customfield/EditDialog.js:454 js/SambaMachineGrid.js:83
 #: js/config/GridPanel.js:74 js/container/EditDialog.js:131
 #: js/AccessLog.js:128 js/Tags.js:229 js/Roles.js:241 js/Groups.js:238
-#: js/user/EditDialog.js:285 js/user/EditDialog.js:321
+#: js/user/EditDialog.js:288 js/user/EditDialog.js:324
 msgid "Name"
 msgstr ""
 
-#: js/Applications.js:283 js/user/GridPanel.js:172 js/user/EditDialog.js:879
+#: js/Applications.js:283 js/user/GridPanel.js:172 js/user/EditDialog.js:882
 msgid "Status"
 msgstr ""
 
@@ -413,7 +413,7 @@ msgstr ""
 msgid "Given record class not found"
 msgstr ""
 
-#: js/customfield/EditDialog.js:307 js/user/EditDialog.js:736
+#: js/customfield/EditDialog.js:307 js/user/EditDialog.js:739
 msgid "Cancel"
 msgstr ""
 
@@ -509,7 +509,7 @@ msgstr[1] ""
 msgid "Value"
 msgstr ""
 
-#: js/config/GridPanel.js:238
+#: js/config/GridPanel.js:242
 #, python-brace-format
 msgid "Default ({0})"
 msgstr ""
@@ -686,19 +686,19 @@ msgstr ""
 msgid "Group Name"
 msgstr ""
 
-#: js/GroupEditDialog.js:137 js/user/EditDialog.js:926
+#: js/GroupEditDialog.js:137 js/user/EditDialog.js:929
 msgid "Visibility"
 msgstr ""
 
-#: js/GroupEditDialog.js:143 js/user/EditDialog.js:933
+#: js/GroupEditDialog.js:143 js/user/EditDialog.js:936
 msgid "Display in addressbook"
 msgstr ""
 
-#: js/GroupEditDialog.js:143 js/user/EditDialog.js:933
+#: js/GroupEditDialog.js:143 js/user/EditDialog.js:936
 msgid "Hide from addressbook"
 msgstr ""
 
-#: js/GroupEditDialog.js:159 js/user/EditDialog.js:947
+#: js/GroupEditDialog.js:159 js/user/EditDialog.js:950
 msgid "Saved in Addressbook"
 msgstr ""
 
@@ -793,32 +793,32 @@ msgstr ""
 msgid "Display name"
 msgstr ""
 
-#: js/user/GridPanel.js:174 js/user/EditDialog.js:810
-#: js/user/EditDialog.js:855
+#: js/user/GridPanel.js:174 js/user/EditDialog.js:813
+#: js/user/EditDialog.js:858
 msgid "Login name"
 msgstr ""
 
-#: js/user/GridPanel.js:175 js/user/EditDialog.js:804
+#: js/user/GridPanel.js:175 js/user/EditDialog.js:807
 msgid "Last name"
 msgstr ""
 
-#: js/user/GridPanel.js:176 js/user/EditDialog.js:793
+#: js/user/GridPanel.js:176 js/user/EditDialog.js:796
 msgid "First name"
 msgstr ""
 
-#: js/user/GridPanel.js:177 js/user/EditDialog.js:847
+#: js/user/GridPanel.js:177 js/user/EditDialog.js:850
 msgid "Email"
 msgstr ""
 
-#: js/user/GridPanel.js:178 js/user/EditDialog.js:854
+#: js/user/GridPanel.js:178 js/user/EditDialog.js:857
 msgid "OpenID"
 msgstr ""
 
-#: js/user/GridPanel.js:179 js/user/EditDialog.js:987
+#: js/user/GridPanel.js:179 js/user/EditDialog.js:990
 msgid "Last login at"
 msgstr ""
 
-#: js/user/GridPanel.js:180 js/user/EditDialog.js:991
+#: js/user/GridPanel.js:180 js/user/EditDialog.js:994
 msgid "Last login from"
 msgstr ""
 
@@ -826,7 +826,7 @@ msgstr ""
 msgid "Password changed"
 msgstr ""
 
-#: js/user/GridPanel.js:182 js/user/EditDialog.js:920
+#: js/user/GridPanel.js:182 js/user/EditDialog.js:923
 msgid "Expires"
 msgstr ""
 
@@ -854,135 +854,135 @@ msgid_plural "Email Users"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/user/EditDialog.js:187
+#: js/user/EditDialog.js:190
 msgid "Domain is not allowed. Check your SMTP domain configuration."
 msgstr ""
 
-#: js/user/EditDialog.js:234 js/user/EditDialog.js:237
-#: js/user/EditDialog.js:733
+#: js/user/EditDialog.js:237 js/user/EditDialog.js:240
+#: js/user/EditDialog.js:736
 msgid "Passwords do not match!"
 msgstr ""
 
-#: js/user/EditDialog.js:240
+#: js/user/EditDialog.js:243
 msgid "Passwords match!"
 msgstr ""
 
-#: js/user/EditDialog.js:286 js/user/EditDialog.js:861
+#: js/user/EditDialog.js:289 js/user/EditDialog.js:864
 msgid "Primary group"
 msgstr ""
 
-#: js/user/EditDialog.js:363
+#: js/user/EditDialog.js:366
 msgid "Unix"
 msgstr ""
 
-#: js/user/EditDialog.js:377
+#: js/user/EditDialog.js:380
 msgid "Home Directory"
 msgstr ""
 
-#: js/user/EditDialog.js:381
+#: js/user/EditDialog.js:384
 msgid "Login Shell"
 msgstr ""
 
-#: js/user/EditDialog.js:387
+#: js/user/EditDialog.js:390
 msgid "Windows"
 msgstr ""
 
-#: js/user/EditDialog.js:401
+#: js/user/EditDialog.js:404
 msgid "Home Drive"
 msgstr ""
 
-#: js/user/EditDialog.js:406
+#: js/user/EditDialog.js:409
 msgid "Logon Time"
 msgstr ""
 
-#: js/user/EditDialog.js:408 js/user/EditDialog.js:989
-#: js/user/EditDialog.js:993
+#: js/user/EditDialog.js:411 js/user/EditDialog.js:992
+#: js/user/EditDialog.js:996
 msgid "never logged in"
 msgstr ""
 
-#: js/user/EditDialog.js:411
+#: js/user/EditDialog.js:414
 msgid "Home Path"
 msgstr ""
 
-#: js/user/EditDialog.js:416
+#: js/user/EditDialog.js:419
 msgid "Logoff Time"
 msgstr ""
 
-#: js/user/EditDialog.js:418
+#: js/user/EditDialog.js:421
 msgid "never logged off"
 msgstr ""
 
-#: js/user/EditDialog.js:421
+#: js/user/EditDialog.js:424
 msgid "Profile Path"
 msgstr ""
 
-#: js/user/EditDialog.js:426
+#: js/user/EditDialog.js:429
 msgid "Password Last Set"
 msgstr ""
 
-#: js/user/EditDialog.js:428 js/user/EditDialog.js:923
-#: js/user/EditDialog.js:997
+#: js/user/EditDialog.js:431 js/user/EditDialog.js:926
+#: js/user/EditDialog.js:1000
 msgid "never"
 msgstr ""
 
-#: js/user/EditDialog.js:431
+#: js/user/EditDialog.js:434
 msgid "Logon Script"
 msgstr ""
 
-#: js/user/EditDialog.js:436
+#: js/user/EditDialog.js:439
 msgid "Password Can Change"
 msgstr ""
 
-#: js/user/EditDialog.js:438 js/user/EditDialog.js:443
-#: js/user/EditDialog.js:448
+#: js/user/EditDialog.js:441 js/user/EditDialog.js:446
+#: js/user/EditDialog.js:451
 msgid "not set"
 msgstr ""
 
-#: js/user/EditDialog.js:441
+#: js/user/EditDialog.js:444
 msgid "Password Must Change"
 msgstr ""
 
-#: js/user/EditDialog.js:446
+#: js/user/EditDialog.js:449
 msgid "Kick Off Time"
 msgstr ""
 
-#: js/user/EditDialog.js:466
+#: js/user/EditDialog.js:469
 msgid "IMAP Quota (MB)"
 msgstr ""
 
-#: js/user/EditDialog.js:485 js/user/EditDialog.js:523
+#: js/user/EditDialog.js:488 js/user/EditDialog.js:526
 msgid "Quota"
 msgstr ""
 
-#: js/user/EditDialog.js:486 js/user/EditDialog.js:524
+#: js/user/EditDialog.js:489 js/user/EditDialog.js:527
 msgid "no quota set"
 msgstr ""
 
-#: js/user/EditDialog.js:496
+#: js/user/EditDialog.js:499
 msgid "Current Mailbox size"
 msgstr ""
 
-#: js/user/EditDialog.js:504
+#: js/user/EditDialog.js:507
 msgid "Sieve Quota (MB)"
 msgstr ""
 
-#: js/user/EditDialog.js:534
+#: js/user/EditDialog.js:537
 msgid "Current Sieve size"
 msgstr ""
 
-#: js/user/EditDialog.js:543 js/user/EditDialog.js:972
+#: js/user/EditDialog.js:546 js/user/EditDialog.js:975
 msgid "Information"
 msgstr ""
 
-#: js/user/EditDialog.js:557
+#: js/user/EditDialog.js:560
 msgid "Last Login"
 msgstr ""
 
-#: js/user/EditDialog.js:618
+#: js/user/EditDialog.js:621
 msgid "Domain not allowed"
 msgstr ""
 
-#: js/user/EditDialog.js:619
+#: js/user/EditDialog.js:622
 #, python-brace-format
 msgid ""
 "The domain {0} of the alias {1} you tried to add is neither configured as "
@@ -991,99 +991,99 @@ msgid ""
 "configured already."
 msgstr ""
 
-#: js/user/EditDialog.js:628
+#: js/user/EditDialog.js:631
 msgid "Email Alias"
 msgstr ""
 
-#: js/user/EditDialog.js:634
+#: js/user/EditDialog.js:637
 msgid "Add an alias address..."
 msgstr ""
 
-#: js/user/EditDialog.js:652
+#: js/user/EditDialog.js:655
 msgid "Forwarding to self"
 msgstr ""
 
-#: js/user/EditDialog.js:653
+#: js/user/EditDialog.js:656
 msgid ""
 "You are not allowed to set a forward email address that is identical to the "
 "users primary email or one of his aliases."
 msgstr ""
 
-#: js/user/EditDialog.js:662
+#: js/user/EditDialog.js:665
 msgid "Email Forward"
 msgstr ""
 
-#: js/user/EditDialog.js:668
+#: js/user/EditDialog.js:671
 msgid "Add a forward address..."
 msgstr ""
 
-#: js/user/EditDialog.js:681
+#: js/user/EditDialog.js:684
 msgid "Forward Only"
 msgstr ""
 
-#: js/user/EditDialog.js:700
+#: js/user/EditDialog.js:703
 msgid "Password confirmation"
 msgstr ""
 
-#: js/user/EditDialog.js:717
+#: js/user/EditDialog.js:720
 msgid "Repeat password"
 msgstr ""
 
-#: js/user/EditDialog.js:743
+#: js/user/EditDialog.js:746
 msgid "Ok"
 msgstr ""
 
-#: js/user/EditDialog.js:778
+#: js/user/EditDialog.js:781
 msgid "Account"
 msgstr ""
 
-#: js/user/EditDialog.js:816
+#: js/user/EditDialog.js:819
 msgid "Password"
 msgstr ""
 
-#: js/user/EditDialog.js:889
+#: js/user/EditDialog.js:892
 msgid "expired"
 msgstr ""
 
-#: js/user/EditDialog.js:890
+#: js/user/EditDialog.js:893
 msgid "blocked"
 msgstr ""
 
-#: js/user/EditDialog.js:897
+#: js/user/EditDialog.js:900
 msgid "Invalid Status"
 msgstr ""
 
-#: js/user/EditDialog.js:898
+#: js/user/EditDialog.js:901
 msgid ""
 "Blocked status is only valid if the user tried to login with a wrong "
 "password to often. It is not possible to set this status here."
 msgstr ""
 
-#: js/user/EditDialog.js:989 js/user/EditDialog.js:993
+#: js/user/EditDialog.js:992 js/user/EditDialog.js:996
 msgid "don't know"
 msgstr ""
 
-#: js/user/EditDialog.js:995
+#: js/user/EditDialog.js:998
 msgid "Password set"
 msgstr ""
 
-#: js/user/EditDialog.js:1002
+#: js/user/EditDialog.js:1005
 msgid "User groups"
 msgstr ""
 
-#: js/user/EditDialog.js:1008
+#: js/user/EditDialog.js:1011
 msgid "User roles"
 msgstr ""
 
-#: js/user/EditDialog.js:1014
+#: js/user/EditDialog.js:1017
 msgid "Fileserver"
 msgstr ""
 
-#: js/user/EditDialog.js:1020
+#: js/user/EditDialog.js:1023
 msgid "IMAP"
 msgstr ""
 
-#: js/user/EditDialog.js:1029
+#: js/user/EditDialog.js:1032
 msgid "SMTP"
 msgstr ""
 
index ef773e1..80524b4 100644 (file)
@@ -29,12 +29,12 @@ msgstr ""
 msgid "Export event data into ods spreadsheet"
 msgstr ""
 
-#: Controller.php:292
+#: Controller.php:297
 #, python-format
 msgid "%s's personal calendar"
 msgstr ""
 
-#: Controller.php:392 js/Model.js:747
+#: Controller.php:397 js/Model.js:771
 msgid "Resources"
 msgstr ""
 
@@ -128,23 +128,23 @@ msgstr ""
 msgid "second to last"
 msgstr ""
 
-#: Model/Rrule.php:431 js/RrulePanel.js:646 js/RrulePanel.js:827
+#: Model/Rrule.php:431 js/RrulePanel.js:648 js/RrulePanel.js:829
 msgid "last"
 msgstr ""
 
-#: Model/Rrule.php:437 js/RrulePanel.js:642 js/RrulePanel.js:823
+#: Model/Rrule.php:437 js/RrulePanel.js:644 js/RrulePanel.js:825
 msgid "first"
 msgstr ""
 
-#: Model/Rrule.php:440 js/RrulePanel.js:643 js/RrulePanel.js:824
+#: Model/Rrule.php:440 js/RrulePanel.js:645 js/RrulePanel.js:826
 msgid "second"
 msgstr ""
 
-#: Model/Rrule.php:443 js/RrulePanel.js:644 js/RrulePanel.js:825
+#: Model/Rrule.php:443 js/RrulePanel.js:646 js/RrulePanel.js:827
 msgid "third"
 msgstr ""
 
-#: Model/Rrule.php:446 js/RrulePanel.js:645 js/RrulePanel.js:826
+#: Model/Rrule.php:446 js/RrulePanel.js:647 js/RrulePanel.js:828
 msgid "fourth"
 msgstr ""
 
@@ -172,85 +172,89 @@ msgstr ""
 msgid "unknown"
 msgstr ""
 
-#: Model/Attender.php:529
+#: Model/Attender.php:226 js/AttendeeGridPanel.js:196
+msgid "Group"
+msgstr ""
+
+#: Model/Attender.php:543
 msgid ""
 "This contact has been automatically added by the system as an event attender"
 msgstr ""
 
-#: Model/Attender.php:532
+#: Model/Attender.php:546
 msgid "The email address has been shortened:"
 msgstr ""
 
-#: Model/Event.php:368
+#: Model/Event.php:370
 msgid "Start"
 msgstr ""
 
-#: Model/Event.php:369 js/RrulePanel.js:404
+#: Model/Event.php:371 js/RrulePanel.js:406
 msgid "End"
 msgstr ""
 
-#: Model/Event.php:370 js/EventDetailsPanel.js:272 js/GridView.js:218
+#: Model/Event.php:372 js/EventDetailsPanel.js:266 js/GridView.js:218
 msgid "Blocking"
 msgstr ""
 
-#: Model/Event.php:371
+#: Model/Event.php:373
 msgid "Classification"
 msgstr ""
 
-#: Model/Event.php:372 js/ResourceEditDialog.js:100 js/EventEditDialog.js:261
-#: js/Model.js:308 js/GridView.js:252 js/Printer/EventRecord.js:20
+#: Model/Event.php:374 js/ResourceEditDialog.js:100 js/EventEditDialog.js:261
+#: js/Model.js:322 js/GridView.js:252 js/Printer/EventRecord.js:20
 msgid "Description"
 msgstr ""
 
-#: Model/Event.php:373 js/ResourcesGridPanel.js:55 js/EventDetailsPanel.js:282
-#: js/EventEditDialog.js:126 js/Model.js:307 js/GridView.js:239
+#: Model/Event.php:375 js/ResourcesGridPanel.js:55 js/EventDetailsPanel.js:276
+#: js/EventEditDialog.js:126 js/Model.js:321 js/GridView.js:239
 #: js/Printer/EventRecord.js:27
 msgid "Location"
 msgstr ""
 
-#: Model/Event.php:374 js/EventDetailsPanel.js:286 js/EventEditDialog.js:341
-#: js/Model.js:327 js/GridView.js:245 js/PerspectiveCombo.js:127
-#: js/Printer/EventRecord.js:17 Config.php:208
+#: Model/Event.php:376 js/EventDetailsPanel.js:280 js/EventEditDialog.js:341
+#: js/Model.js:341 js/GridView.js:245 js/PerspectiveCombo.js:127
+#: js/Printer/EventRecord.js:17 Config.php:215
 msgid "Organizer"
 msgstr ""
 
-#: Model/Event.php:375
+#: Model/Event.php:377
 msgid "Priority"
 msgstr ""
 
-#: Model/Event.php:376 js/ContactEventsGridPanel.js:126
+#: Model/Event.php:378 js/ContactEventsGridPanel.js:126
 #: js/EventEditDialog.js:182 js/AttendeeGridPanel.js:213
 #: js/AddToEventPanel.js:88
 msgid "Status"
 msgstr ""
 
-#: Model/Event.php:377 js/ContactEventsGridPanel.js:113
-#: js/EventEditDialog.js:81 js/Model.js:306 js/GridView.js:234
+#: Model/Event.php:379 js/ContactEventsGridPanel.js:113
+#: js/EventEditDialog.js:81 js/Model.js:320 js/GridView.js:234
 #: js/Printer/EventRecord.js:13
 msgid "Summary"
 msgstr ""
 
-#: Model/Event.php:378
+#: Model/Event.php:380
 msgid "Url"
 msgstr ""
 
-#: Model/Event.php:379
+#: Model/Event.php:381
 msgid "Recurrance rule"
 msgstr ""
 
-#: Model/Event.php:380
+#: Model/Event.php:382
 msgid "Is all day event"
 msgstr ""
 
-#: Model/Event.php:381
+#: Model/Event.php:383
 msgid "Organizer timezone"
 msgstr ""
 
-#: Model/Event.php:406
+#: Model/Event.php:408
 msgid "No"
 msgstr ""
 
-#: Model/Event.php:406
+#: Model/Event.php:408
 msgid "Yes"
 msgstr ""
 
@@ -268,9 +272,9 @@ msgstr ""
 msgid "This event is additionally displayed in your personal calendar {0}"
 msgstr ""
 
-#: js/AttendeeFilterModel.js:35 js/EventDetailsPanel.js:304 js/Model.js:489
+#: js/AttendeeFilterModel.js:35 js/EventDetailsPanel.js:298 js/Model.js:513
 #: js/AttendeeGridPanel.js:89 js/EventContextAttendeesItem.js:112
-#: js/WestPanel.js:90 js/Printer/EventRecord.js:41 Config.php:207
+#: js/WestPanel.js:90 js/Printer/EventRecord.js:41 Config.php:214
 msgid "Attendee"
 msgstr ""
 
@@ -343,49 +347,49 @@ msgstr ""
 msgid "after {0} occurrences"
 msgstr ""
 
-#: js/RrulePanel.js:381
+#: js/RrulePanel.js:382
 msgid "Except"
 msgstr ""
 
-#: js/RrulePanel.js:392
+#: js/RrulePanel.js:393
 msgid "during events in the calendars"
 msgstr ""
 
-#: js/RrulePanel.js:468
+#: js/RrulePanel.js:470
 msgid "Until has to be after event start"
 msgstr ""
 
-#: js/RrulePanel.js:478 js/RrulePanel.js:481 js/RrulePanel.js:484
-#: js/RrulePanel.js:487
+#: js/RrulePanel.js:480 js/RrulePanel.js:483 js/RrulePanel.js:486
+#: js/RrulePanel.js:489
 msgid "The event is longer than the recurring interval"
 msgstr ""
 
-#: js/RrulePanel.js:518
+#: js/RrulePanel.js:520
 #, python-brace-format
 msgid "Every {0}. Day"
 msgstr ""
 
-#: js/RrulePanel.js:551
+#: js/RrulePanel.js:553
 #, python-brace-format
 msgid "Every {0}. Week at"
 msgstr ""
 
-#: js/RrulePanel.js:617
+#: js/RrulePanel.js:619
 #, python-brace-format
 msgid "Every {0}. Month"
 msgstr ""
 
-#: js/RrulePanel.js:623 js/RrulePanel.js:672 js/RrulePanel.js:804
-#: js/RrulePanel.js:854
+#: js/RrulePanel.js:625 js/RrulePanel.js:674 js/RrulePanel.js:806
+#: js/RrulePanel.js:856
 msgid "at the"
 msgstr ""
 
-#: js/RrulePanel.js:797
+#: js/RrulePanel.js:799
 #, python-brace-format
 msgid "Every {0}. Year"
 msgstr ""
 
-#: js/RrulePanel.js:895 js/RrulePanel.js:903
+#: js/RrulePanel.js:897 js/RrulePanel.js:905
 msgid "of"
 msgstr ""
 
@@ -596,11 +600,11 @@ msgstr ""
 msgid "private classification"
 msgstr ""
 
-#: js/DaysViewEventUI.js:121 js/EventDetailsPanel.js:100
+#: js/DaysViewEventUI.js:121 js/EventDetailsPanel.js:94
 msgid "recurring event"
 msgstr ""
 
-#: js/DaysViewEventUI.js:126 js/EventDetailsPanel.js:102
+#: js/DaysViewEventUI.js:126 js/EventDetailsPanel.js:96
 msgid "recurring event exception"
 msgstr ""
 
@@ -622,11 +626,11 @@ msgid_plural "Calendars"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/ContactEventsGridPanel.js:50 js/Model.js:70 js/Model.js:493
+#: js/ContactEventsGridPanel.js:50 js/Model.js:70 js/Model.js:517
 msgid "Events"
 msgstr ""
 
-#: js/ContactEventsGridPanel.js:119 js/EventDetailsPanel.js:262
+#: js/ContactEventsGridPanel.js:119 js/EventDetailsPanel.js:256
 #: js/EventEditDialog.js:132 js/GridView.js:200 js/Printer/EventRecord.js:31
 #: Preference.php:145
 msgid "Start Time"
@@ -678,28 +682,19 @@ msgstr ""
 msgid "Grants"
 msgstr ""
 
-#: js/EventDetailsPanel.js:28 js/Model.js:505 js/AttendeeGridPanel.js:572
-#: js/AttendeeGridPanel.js:590 js/AttendeeGridPanel.js:607
-#: js/AttendeeGridPanel.js:619
+#: js/EventDetailsPanel.js:28 js/Model.js:529 js/AttendeeGridPanel.js:598
+#: js/AttendeeGridPanel.js:622 js/AttendeeGridPanel.js:639
+#: js/AttendeeGridPanel.js:651
 msgid "No Information"
 msgstr ""
 
-#: js/EventDetailsPanel.js:68
-msgid "Unknown date"
-msgstr ""
-
-#: js/EventDetailsPanel.js:71
-#, python-brace-format
-msgid "{0} {1} o'clock"
-msgstr ""
-
-#: js/EventDetailsPanel.js:267 js/EventEditDialog.js:147 js/GridView.js:206
+#: js/EventDetailsPanel.js:261 js/EventEditDialog.js:147 js/GridView.js:206
 #: js/Printer/EventRecord.js:35 Preference.php:149
 msgid "End Time"
 msgstr ""
 
-#: js/EventDetailsPanel.js:277 js/EventEditDialog.js:202 js/GridView.js:226
-#: Config.php:230 Config.php:264 Setup/Update/Release5.php:94
+#: js/EventDetailsPanel.js:271 js/EventEditDialog.js:202 js/GridView.js:226
+#: Config.php:237 Config.php:271 Setup/Update/Release5.php:94
 msgid "Tentative"
 msgstr ""
 
@@ -760,7 +755,7 @@ msgstr ""
 msgid "Errors"
 msgstr ""
 
-#: js/Model.js:70 js/Model.js:493 js/SearchCombo.js:79
+#: js/Model.js:70 js/Model.js:517 js/SearchCombo.js:79
 msgid "Event"
 msgid_plural "Events"
 msgstr[0] ""
@@ -770,37 +765,46 @@ msgstr[1] ""
 msgid "Calendars"
 msgstr ""
 
-#: js/Model.js:305
+#: js/Model.js:319
 msgid "Quick Search"
 msgstr ""
 
-#: js/Model.js:312
+#: js/Model.js:326
 msgid "Attendee Status"
 msgstr ""
 
-#: js/Model.js:321
+#: js/Model.js:335
 msgid "Attendee Role"
 msgstr ""
 
-#: js/Model.js:351
+#: js/Model.js:350
+msgid "Unknown date"
+msgstr ""
+
+#: js/Model.js:353
+#, python-brace-format
+msgid "{0} {1} o'clock"
+msgstr ""
+
+#: js/Model.js:375
 msgid "Event (as attendee)"
 msgstr ""
 
-#: js/Model.js:358
+#: js/Model.js:382
 msgid "Event (as organizer)"
 msgstr ""
 
-#: js/Model.js:368
+#: js/Model.js:392
 msgid "Event attendee"
 msgstr ""
 
-#: js/Model.js:489
+#: js/Model.js:513
 msgid "Attender"
 msgid_plural "Attendee"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/Model.js:747 js/AttendeeGridPanel.js:197
+#: js/Model.js:771 js/AttendeeGridPanel.js:197
 msgid "Resource"
 msgid_plural "Resources"
 msgstr[0] ""
@@ -834,10 +838,6 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: js/AttendeeGridPanel.js:196
-msgid "Group"
-msgstr ""
-
 #: js/AttendeeGridPanel.js:198
 msgid "Member of group"
 msgstr ""
@@ -850,11 +850,11 @@ msgstr ""
 msgid "Compose email"
 msgstr ""
 
-#: js/AttendeeGridPanel.js:577
+#: js/AttendeeGridPanel.js:609
 msgid "(as a group member)"
 msgstr ""
 
-#: js/AttendeeGridPanel.js:668
+#: js/AttendeeGridPanel.js:700
 msgid "External Attendee"
 msgstr ""
 
@@ -932,7 +932,7 @@ msgstr ""
 msgid "Displayed in"
 msgstr ""
 
-#: js/Printer/DaysView.js:120
+#: js/Printer/DaysView.js:104
 #, python-brace-format
 msgid "Week {0} :"
 msgstr ""
@@ -1084,35 +1084,35 @@ msgid_plural "Do you really want to delete the {0} selected events?"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/MainScreenCenterPanel.js:1402
+#: js/MainScreenCenterPanel.js:1404
 msgid "Could not Print"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:1402
+#: js/MainScreenCenterPanel.js:1404
 msgid "Sorry, your current view does not support printing."
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:1549 Config.php:265
+#: js/MainScreenCenterPanel.js:1552 Config.php:272
 msgid "Unavailable"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:1561
+#: js/MainScreenCenterPanel.js:1564
 msgid "Scheduling Conflict"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:1563
+#: js/MainScreenCenterPanel.js:1566
 msgid "The following attendee are busy at the requested time:"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:1567
+#: js/MainScreenCenterPanel.js:1570
 msgid "Ignore Conflict"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:1568
+#: js/MainScreenCenterPanel.js:1571
 msgid "Edit Event"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:1569
+#: js/MainScreenCenterPanel.js:1572
 msgid "Cancel this action"
 msgstr ""
 
@@ -1316,190 +1316,198 @@ msgstr ""
 msgid "On attendee responses too"
 msgstr ""
 
-#: Config.php:155
+#: Config.php:162
 msgid "Fixed Calendars"
 msgstr ""
 
-#: Config.php:157
+#: Config.php:164
 msgid ""
 "Calendars always selected regardless of all filter parameters. A valid use "
 "case might be to force the display of an certain holiday calendar."
 msgstr ""
 
-#: Config.php:164
+#: Config.php:171
 msgid "Crop Days"
 msgstr ""
 
-#: Config.php:166 Config.php:190
+#: Config.php:173 Config.php:197
 msgid "Crop calendar view configured start and endtime."
 msgstr ""
 
-#: Config.php:176
+#: Config.php:183
 msgid "Crop Days Limit Override"
 msgstr ""
 
-#: Config.php:178
+#: Config.php:185
 msgid "Allow events outside start and endtime."
 msgstr ""
 
-#: Config.php:188
+#: Config.php:195
 msgid "Week View Mouse Wheel Increment"
 msgstr ""
 
-#: Config.php:200 Config.php:202
+#: Config.php:207 Config.php:209
 msgid "Default View for Events"
 msgstr ""
 
-#: Config.php:217
+#: Config.php:224
 msgid "Attendee Status Available"
 msgstr ""
 
-#: Config.php:219
+#: Config.php:226
 msgid ""
 "Possible event attendee status. Please note that additional attendee status "
 "might impact other calendar systems on export or synchronisation."
 msgstr ""
 
-#: Config.php:227 Setup/Update/Release5.php:91
+#: Config.php:234 Setup/Update/Release5.php:91
 msgid "No response"
 msgstr ""
 
-#: Config.php:228 Setup/Update/Release5.php:92
+#: Config.php:235 Setup/Update/Release5.php:92
 msgid "Accepted"
 msgstr ""
 
-#: Config.php:229 Setup/Update/Release5.php:93
+#: Config.php:236 Setup/Update/Release5.php:93
 msgid "Declined"
 msgstr ""
 
-#: Config.php:236
+#: Config.php:243
 msgid "Attendee Roles Available"
 msgstr ""
 
-#: Config.php:238
+#: Config.php:245
 msgid ""
 "Possible event attendee roles. Please note that additional attendee roles "
 "might impact other calendar systems on export or synchronisation."
 msgstr ""
 
-#: Config.php:246 Setup/Update/Release5.php:77
+#: Config.php:253 Setup/Update/Release5.php:77
 msgid "Required"
 msgstr ""
 
-#: Config.php:247 Setup/Update/Release5.php:78
+#: Config.php:254 Setup/Update/Release5.php:78
 msgid "Optional"
 msgstr ""
 
-#: Config.php:253
+#: Config.php:260
 msgid "Free/Busy Types Available"
 msgstr ""
 
-#: Config.php:255
+#: Config.php:262
 msgid ""
 "Possible free/busy types. Please note that additional free/busy types might "
 "impact other calendar systems on export or synchronisation."
 msgstr ""
 
-#: Config.php:262
+#: Config.php:269
 msgid "Free"
 msgstr ""
 
-#: Config.php:263
+#: Config.php:270
 msgid "Busy"
 msgstr ""
 
-#: Config.php:271
+#: Config.php:278
 msgid "Filter timeslot for CalDAV events"
 msgstr ""
 
-#: Config.php:273
+#: Config.php:280
 msgid "For how long in the past (in months) the events should be synchronized."
 msgstr ""
 
-#: Config.php:282
+#: Config.php:289
 msgid "Timeslot for event notifications"
 msgstr ""
 
-#: Config.php:284
+#: Config.php:291
 msgid "For how long in the past (in weeks) event notifications should be sent."
 msgstr ""
 
-#: Config.php:293
+#: Config.php:300
 msgid "Default filter period (from) for events fetched via JSON API"
 msgstr ""
 
-#: Config.php:295
+#: Config.php:302
 msgid "For how long in the past (in months) the events should be fetched."
 msgstr ""
 
-#: Config.php:304
+#: Config.php:311
 msgid "Default filter period (until) for events fetched via JSON API"
 msgstr ""
 
-#: Config.php:306
+#: Config.php:313
 msgid "For how long in the future (in months) the events should be fetched."
 msgstr ""
 
-#: Config.php:315 Config.php:317
+#: Config.php:322 Config.php:324
 msgid "Disable iMIP for external organizers"
 msgstr ""
 
-#: Config.php:326
+#: Config.php:333
 msgid "(CalDAV) Skip double events from personal or shared calendar"
 msgstr ""
 
-#: Config.php:328
+#: Config.php:335
 msgid ""
 "(CalDAV) Skip double events from personal or shared calendar (\"personal\" > "
 "Skip events from personal calendar or \"shared\" > Skip events from shared "
 "calendar)"
 msgstr ""
 
-#: Config.php:337
+#: Config.php:344
 msgid ""
 "Send notifications to every user with edit permissions of the added resources"
 msgstr ""
 
-#: Config.php:347
+#: Config.php:354
 msgid "Enabled Features"
 msgstr ""
 
-#: Config.php:349
+#: Config.php:356
 msgid "Enabled Features in Calendar Application."
 msgstr ""
 
-#: Config.php:356
+#: Config.php:363
 msgid "Calendar Split View"
 msgstr ""
 
-#: Config.php:357
+#: Config.php:364
 msgid "Split day and week views by attendee"
 msgstr ""
 
-#: Config.php:360
+#: Config.php:367
 msgid "Calendar Year View"
 msgstr ""
 
-#: Config.php:361
+#: Config.php:368
 msgid "Adds year view to Calendar"
 msgstr ""
 
-#: Config.php:364
+#: Config.php:371
 msgid "Calendar Extended Context Menu Actions"
 msgstr ""
 
-#: Config.php:365
+#: Config.php:372
 msgid "Adds extended actions to event context menus"
 msgstr ""
 
-#: Config.php:368
+#: Config.php:375
 msgid "Color Events By"
 msgstr ""
 
-#: Config.php:369
+#: Config.php:376
 msgid "Choose event color by different criteria"
 msgstr ""
 
+#: Config.php:379
+msgid "Recur Events Except"
+msgstr ""
+
+#: Config.php:380
+msgid "Recur Events except on certain dates"
+msgstr ""
+
 #: Import/definitions/cal_import_ical.xml:12
 msgid "Import iCal-files"
 msgstr ""
index 380cf5f..841f69d 100644 (file)
@@ -79,7 +79,7 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: js/CourseEditDialog.js:227 js/Models.js:74 Config.php:96
+#: js/CourseEditDialog.js:227 js/Models.js:74 Config.php:103
 msgid "Internet Access"
 msgstr ""
 
@@ -156,65 +156,69 @@ msgstr ""
 msgid "The default favorite which is loaded on Classes startup"
 msgstr ""
 
-#: Config.php:98
+#: Config.php:105
 msgid "Internet access options."
 msgstr ""
 
-#: Config.php:105
+#: Config.php:112
 msgid "On"
 msgstr ""
 
-#: Config.php:106
+#: Config.php:113
 msgid "Off"
 msgstr ""
 
-#: Config.php:107
+#: Config.php:114
 msgid "Filtered"
 msgstr ""
 
-#: Config.php:112 Config.php:114
+#: Config.php:119 Config.php:121
 msgid "Internet Access Group (ON)"
 msgstr ""
 
-#: Config.php:120 Config.php:122
+#: Config.php:127 Config.php:129
 msgid "Internet Access Group (FILTERED)"
 msgstr ""
 
-#: Config.php:128 Config.php:130
+#: Config.php:135 Config.php:137
 msgid "Students Group"
 msgstr ""
 
-#: Config.php:136 Config.php:138
+#: Config.php:143 Config.php:145
 msgid "Students Import Definition"
 msgstr ""
 
-#: Config.php:144
+#: Config.php:151
 msgid "Students login name prefix"
 msgstr ""
 
-#: Config.php:151
+#: Config.php:158
 msgid "Students password suffix"
 msgstr ""
 
-#: Config.php:158
+#: Config.php:165
+msgid "Teacher password"
+msgstr ""
+
+#: Config.php:174
 msgid "Student username schema"
 msgstr ""
 
-#: Config.php:160
+#: Config.php:176
 msgid ""
 "Student username schema (0 = only lastname (10 chars), 1 = lastname + 2 "
 "chars of firstname"
 msgstr ""
 
-#: Config.php:167 Config.php:169
+#: Config.php:183 Config.php:185
 msgid "Samba user settings"
 msgstr ""
 
-#: Config.php:178
+#: Config.php:194
 msgid "Default department"
 msgstr ""
 
-#: Config.php:180
+#: Config.php:196
 msgid "The default department for new Courses"
 msgstr ""
 
index 9ec10a0..85bbf8c 100644 (file)
@@ -22,12 +22,12 @@ msgstr ""
 msgid "Leadstate"
 msgstr ""
 
-#: Export/Pdf.php:79 js/LeadEditDialog.js:391 js/LeadGridDetailsPanel.js:222
+#: Export/Pdf.php:79 js/LeadEditDialog.js:392 js/LeadGridDetailsPanel.js:222
 msgid "Leadtype"
 msgstr ""
 
 #: Export/Pdf.php:82 js/LeadGridPanel.js:155 js/Model.js:112
-#: js/LeadEditDialog.js:396 js/LeadGridDetailsPanel.js:227
+#: js/LeadEditDialog.js:398 js/LeadGridDetailsPanel.js:227
 msgid "Leadsource"
 msgstr ""
 
@@ -41,7 +41,7 @@ msgstr ""
 msgid "Probability"
 msgstr ""
 
-#: Export/Pdf.php:91 js/LeadEditDialog.js:442 js/LeadGridDetailsPanel.js:212
+#: Export/Pdf.php:91 js/LeadEditDialog.js:445 js/LeadGridDetailsPanel.js:212
 #: Controller/Lead.php:208
 msgid "Start"
 msgstr ""
@@ -194,7 +194,7 @@ msgstr ""
 msgid "Product"
 msgstr ""
 
-#: js/Product.js:139 js/LeadEditDialog.js:480
+#: js/Product.js:139 js/LeadEditDialog.js:483
 msgid "Description"
 msgstr ""
 
@@ -227,7 +227,7 @@ msgstr ""
 msgid "Partner"
 msgstr ""
 
-#: js/LeadGridPanel.js:159 js/Model.js:125 js/LeadEditDialog.js:448
+#: js/LeadGridPanel.js:159 js/Model.js:125 js/LeadEditDialog.js:451
 #: js/LeadGridDetailsPanel.js:217
 msgid "Estimated end"
 msgstr ""
@@ -236,7 +236,7 @@ msgstr ""
 msgid "Probable Turnover"
 msgstr ""
 
-#: js/LeadGridPanel.js:161 js/Model.js:126 js/LeadEditDialog.js:429
+#: js/LeadGridPanel.js:161 js/Model.js:126 js/LeadEditDialog.js:432
 msgid "Resubmission Date"
 msgstr ""
 
@@ -324,11 +324,11 @@ msgstr ""
 msgid "Enter lead name"
 msgstr ""
 
-#: js/LeadEditDialog.js:420
+#: js/LeadEditDialog.js:423
 msgid "Expected turnover"
 msgstr ""
 
-#: js/LeadEditDialog.js:494
+#: js/LeadEditDialog.js:497
 msgid "Enter description"
 msgstr ""
 
index 7a185c7..2c99de3 100644 (file)
@@ -29,1319 +29,1848 @@ msgstr ""
 msgid "Create new email accounts"
 msgstr ""
 
-#: Model/Message.php:269
+#: Model/MessageDispositionNotificationPart.php:231
+#: Model/DeliveryStatusNotificationMessagePart.php:431
+msgid "Recipient"
+msgstr ""
+
+#: Model/MessageDispositionNotificationPart.php:236
+msgid "Action Type"
+msgstr ""
+
+#: Model/MessageDispositionNotificationPart.php:241
+#: js/sieve/VacationEditDialog.js:174
+msgid "Status"
+msgstr ""
+
+#: Model/MessageDispositionNotificationPart.php:247
+msgid "Custom User Message"
+msgstr ""
+
+#: Model/MessageDispositionNotificationPart.php:282
+msgid "Message Disposition Notification"
+msgstr ""
+
+#: Model/DeliveryStatusNotificationMessagePart.php:425
+msgid "Delivery Status Notification Message"
+msgstr ""
+
+#: Model/DeliveryStatusNotificationMessagePart.php:437
+msgid "Type"
+msgstr ""
+
+#: Model/DeliveryStatusNotificationMessagePart.php:440
+msgid "Persistent Transient Failure"
+msgstr ""
+
+#: Model/DeliveryStatusNotificationMessagePart.php:443
+msgid "Permanent Failure"
+msgstr ""
+
+#: Model/DeliveryStatusNotificationMessagePart.php:446
+msgid "Successful Delivery"
+msgstr ""
+
+#: Model/DeliveryStatusNotificationMessagePart.php:454
+msgid "Cause"
+msgstr ""
+
+#: Model/Message.php:354 js/ReadConfirmationDetailsPanel.js:118
 msgid "Reading Confirmation:"
 msgstr ""
 
-#: Model/Message.php:270
+#: Model/Message.php:359 js/ReadConfirmationDetailsPanel.js:201
 msgid "Your message:"
 msgstr ""
 
-#: Model/Message.php:271
+#: Model/Message.php:360 js/ReadConfirmationDetailsPanel.js:205
 msgid "Received on"
 msgstr ""
 
-#: Model/Message.php:272
+#: Model/Message.php:361 js/ReadConfirmationDetailsPanel.js:209
 msgid "Was read by:"
 msgstr ""
 
-#: Model/Message.php:273
+#: Model/Message.php:362 js/ReadConfirmationDetailsPanel.js:209
 msgid "on"
 msgstr ""
 
-#: Config.php:45
-msgid "Vacation Templates Container ID"
+#: js/MessageDisplayDialog.js:60 js/GridPanel.js:471 js/GridPanel.js:472
+#: js/GridPanel.js:474
+msgid "Delete"
 msgstr ""
 
-#: Config.php:54
-msgid "Custom Vacation Message"
+#: js/MessageDisplayDialog.js:69 js/GridPanelHook.js:60
+#: js/MessageEditDialog.js:883 js/GridPanel.js:298
+msgid "encrypted"
 msgstr ""
 
-#: Config.php:56
-msgid "User is allowed to set custom vacation message for system account"
+#: js/MessageDisplayDialog.js:74 js/MessageDisplayDialog.js:79
+#: js/MessageDisplayDialog.js:119 js/GridPanel.js:313 js/GridPanel.js:322
+#: js/GridPanel.js:330 js/GridPanel.js:344
+msgid "Reply"
 msgstr ""
 
-#: Config.php:65
-msgid "Cache email body"
+#: js/MessageDisplayDialog.js:88 js/MessageDisplayDialog.js:94
+#: js/MessageDisplayDialog.js:125 js/GridPanel.js:360 js/GridPanel.js:369
+#: js/GridPanel.js:377 js/GridPanel.js:391
+msgid "Reply To All"
 msgstr ""
 
-#: Config.php:67
-msgid ""
-"Should the email body be cached (recommended for slow IMAP server "
-"connections)"
+#: js/MessageDisplayDialog.js:103 js/MessageDisplayDialog.js:109
+#: js/MessageDisplayDialog.js:131 js/GridPanel.js:407 js/GridPanel.js:416
+#: js/GridPanel.js:424 js/GridPanel.js:438
+msgid "Forward"
 msgstr ""
 
-#: Setup/Initialize.php:44
-msgid "All inboxes of my email accounts"
+#: js/MessageDisplayDialog.js:138
+msgid "Save"
 msgstr ""
 
-#: Setup/Initialize.php:51
-msgid "All unread mail from Inbox"
+#: js/MessageDisplayDialog.js:145 js/GridPanel.js:506
+msgid "Print Message"
 msgstr ""
 
-#: Setup/Initialize.php:52
-msgid "All unread mail of my Inbox"
+#: js/MessageDisplayDialog.js:151 js/GridPanel.js:498 js/GridPanel.js:2363
+msgid "Print Preview"
 msgstr ""
 
-#: Setup/Initialize.php:59
-msgid "All Highlighted mail from Inbox"
+#: js/MessageDisplayDialog.js:301 js/GridPanel.js:1110 Preference.php:156
+msgid "Confirm Delete"
 msgstr ""
 
-#: Setup/Initialize.php:60
-msgid "All highlighted mail of my Inbox"
+#: js/AclsGrid.js:54
+msgid "Read"
 msgstr ""
 
-#: Setup/Initialize.php:67
-msgid "All drafts"
+#: js/AclsGrid.js:55
+msgid "Read messages from folders"
 msgstr ""
 
-#: Setup/Initialize.php:68
-msgid "All mails with the draft flag"
+#: js/AclsGrid.js:60
+msgid "Write"
 msgstr ""
 
-#: Preference.php:59
-msgid "All inboxes"
+#: js/AclsGrid.js:61
+msgid "Write and delete messages from folders"
 msgstr ""
 
-#: Preference.php:106
-msgid "Default Email Account"
+#: js/AclsGrid.js:68
+msgid "Send as"
 msgstr ""
 
-#: Preference.php:107
-msgid "The default email account to use when sending mails."
+#: js/AclsGrid.js:69
+msgid "Send as folder owner"
 msgstr ""
 
-#: Preference.php:110
-msgid "Email Update Interval"
+#: js/sieve/RulesDialog.js:51
+msgid "Sieve Filter Rules"
 msgstr ""
 
-#: Preference.php:111
-msgid ""
-"How often should Expressomail check for new Emails (in minutes). \"0\" means "
-"never."
+#: js/sieve/RulesDialog.js:82
+#, python-brace-format
+msgid "Sieve Filter Rules for {0}"
 msgstr ""
 
-#: Preference.php:114
-msgid "Use in Addressbook"
+#: js/sieve/VacationEditDialog.js:77
+#, python-brace-format
+msgid "Vacation Message for {0}"
 msgstr ""
 
-#: Preference.php:115
-msgid "Compose Emails from the Addressbook with Expressomail."
+#: js/sieve/VacationEditDialog.js:109
+msgid "General"
 msgstr ""
 
-#: Preference.php:118
-msgid "Use for NOTES"
+#: js/sieve/VacationEditDialog.js:121
+msgid "Advanced"
 msgstr ""
 
-#: Preference.php:119
-msgid "Save Note default Value."
+#: js/sieve/VacationEditDialog.js:132
+msgid "Only send all X days to the same sender"
 msgstr ""
 
-#: Preference.php:122
-msgid "Confirm Delete"
+#: js/sieve/VacationEditDialog.js:151
+msgid "Incoming mails will be answered with this text:"
 msgstr ""
 
-#: Preference.php:123
-msgid "Show confirmation dialog when deleting mails."
+#: js/sieve/VacationEditDialog.js:185
+msgid "I am available (vacation message disabled)"
 msgstr ""
 
-#: js/ContactGrid.js:110 js/AccountEditDialog.js:180
-#: js/AccountEditDialog.js:221 js/AccountEditDialog.js:236
-#: js/AccountEditDialog.js:276
-msgid "None"
+#: js/sieve/VacationEditDialog.js:186
+msgid "I am not available (vacation message enabled)"
 msgstr ""
 
-#: js/ContactGrid.js:254
-msgid "Add as \"To\""
+#: js/sieve/VacationEditDialog.js:227
+msgid "Start Date"
 msgstr ""
 
-#: js/ContactGrid.js:265
-msgid "Add as \"Cc\""
+#: js/sieve/VacationEditDialog.js:228
+msgid "Set vacation start date ..."
 msgstr ""
 
-#: js/ContactGrid.js:276
-msgid "Add as \"Bcc\""
+#: js/sieve/VacationEditDialog.js:232
+msgid "End Date"
+msgstr ""
+
+#: js/sieve/VacationEditDialog.js:233
+msgid "Set vacation end date ..."
+msgstr ""
+
+#: js/sieve/VacationEditDialog.js:238
+msgid "Representative #1"
+msgstr ""
+
+#: js/sieve/VacationEditDialog.js:239
+msgid "Choose first Representative ..."
+msgstr ""
+
+#: js/sieve/VacationEditDialog.js:247
+msgid "Representative #2"
+msgstr ""
+
+#: js/sieve/VacationEditDialog.js:248
+msgid "Choose second Representative ..."
+msgstr ""
+
+#: js/sieve/VacationEditDialog.js:256
+msgid "Message Template"
+msgstr ""
+
+#: js/sieve/VacationEditDialog.js:267
+msgid "Choose Template ..."
+msgstr ""
+
+#: js/sieve/RulesGridPanel.js:81
+msgid "Move up"
+msgstr ""
+
+#: js/sieve/RulesGridPanel.js:88
+msgid "Move down"
+msgstr ""
+
+#: js/sieve/RulesGridPanel.js:95
+msgid "Enable"
+msgstr ""
+
+#: js/sieve/RulesGridPanel.js:102
+msgid "Disable"
+msgstr ""
+
+#: js/sieve/RulesGridPanel.js:206
+msgid "ID"
+msgstr ""
+
+#: js/sieve/RulesGridPanel.js:213
+msgid "Conditions"
+msgstr ""
+
+#: js/sieve/RulesGridPanel.js:221
+msgid "Action"
+msgstr ""
+
+#: js/sieve/RulesGridPanel.js:312
+msgid "is greater than"
+msgstr ""
+
+#: js/sieve/RulesGridPanel.js:312
+msgid "is less than"
+msgstr ""
+
+#: js/sieve/RulesGridPanel.js:323
+#, python-brace-format
+msgid "Header \"{0}\" contains \"{1}\""
+msgstr ""
+
+#: js/sieve/RulesGridPanel.js:323
+#, python-brace-format
+msgid "Header \"{0}\" matches \"{1}\""
+msgstr ""
+
+#: js/sieve/RuleConditionsPanel.js:70 js/Model.js:218 js/GridPanel.js:848
+msgid "From (Email)"
+msgstr ""
+
+#: js/sieve/RuleConditionsPanel.js:71
+msgid "From (Email and Name)"
+msgstr ""
+
+#: js/sieve/RuleConditionsPanel.js:72
+msgid "To (Email)"
+msgstr ""
+
+#: js/sieve/RuleConditionsPanel.js:73 js/GridDetailsPanel.js:352
+#: js/Model.js:216 js/MessageEditDialog.js:1879 js/GridPanel.js:842
+#: Controller/Message/Send.php:500
+msgid "Subject"
+msgstr ""
+
+#: js/sieve/RuleConditionsPanel.js:74 js/GridPanel.js:897
+msgid "Size"
+msgstr ""
+
+#: js/sieve/RuleConditionsPanel.js:75
+msgid "Header contains"
+msgstr ""
+
+#: js/sieve/RuleConditionsPanel.js:76 js/sieve/RuleConditionsPanel.js:78
+msgid "Header name"
+msgstr ""
+
+#: js/sieve/RuleConditionsPanel.js:76 js/sieve/RuleConditionsPanel.js:78
+msgid "Header value"
+msgstr ""
+
+#: js/sieve/RuleConditionsPanel.js:77
+msgid "Header regex"
+msgstr ""
+
+#: js/sieve/RuleEditDialog.js:103 js/sieve/RuleEditDialog.js:108
+msgid "All fields must be filled"
+msgstr ""
+
+#: js/sieve/RuleEditDialog.js:113
+msgid "Size value should be numeric"
+msgstr ""
+
+#: js/sieve/RuleEditDialog.js:118
+msgid "Size value must not be more than"
+msgstr ""
+
+#: js/sieve/RuleEditDialog.js:139 js/MessageEditDialog.js:1491
+msgid "Please fix the errors noted."
+msgstr ""
+
+#: js/sieve/RuleEditDialog.js:155
+msgid "Edit Filter Rule"
+msgstr ""
+
+#: js/sieve/RuleEditDialog.js:313
+msgid "If all of the following conditions are met:"
+msgstr ""
+
+#: js/sieve/RuleEditDialog.js:333
+msgid "Do this action:"
+msgstr ""
+
+#: js/sieve/RuleEditDialog.js:384
+msgid "Redirect to this address not allowed."
+msgstr ""
+
+#: js/sieve/RuleEditDialog.js:440
+msgid "Move mail to folder"
+msgstr ""
+
+#: js/sieve/RuleEditDialog.js:441
+msgid "Redirect mail to address"
+msgstr ""
+
+#: js/sieve/RuleEditDialog.js:442
+msgid "Reject mail with this text"
+msgstr ""
+
+#: js/sieve/RuleEditDialog.js:443
+msgid "Discard mail"
+msgstr ""
+
+#: js/sieve/RuleEditDialog.js:444
+msgid "Keep mail"
+msgstr ""
+
+#: js/AdminPanel.js:49
+msgid "Max Results in Search Messages"
+msgstr ""
+
+#: js/AdminPanel.js:58
+msgid "Interval (in seconds) for Auto Saving Drafts (0 to disable)"
+msgstr ""
+
+#: js/AdminPanel.js:67
+msgid "Email to which to report phishing"
+msgstr ""
+
+#: js/AdminPanel.js:75
+msgid "Enable mail folders for exportation (compressed)"
+msgstr ""
+
+#: js/AdminPanel.js:85 js/AccountEditDialog.js:189
+msgid "No"
+msgstr ""
+
+#: js/AdminPanel.js:86 js/AccountEditDialog.js:188
+msgid "Yes"
+msgstr ""
+
+#: js/AdminPanel.js:91
+msgid "IMAP Backend"
+msgstr ""
+
+#: js/AdminPanel.js:97
+msgid "Sieve Backend"
+msgstr ""
+
+#: js/TreePanel.js:1024 js/GridPanel.js:2208
+#, python-brace-format
+msgid "{0} %"
+msgstr ""
+
+#: js/TreePanel.js:1028
+msgid "Total Messages:"
+msgstr ""
+
+#: js/TreePanel.js:1032
+msgid "Unread Messages:"
+msgstr ""
+
+#: js/TreePanel.js:1036
+msgid "Name on Server:"
+msgstr ""
+
+#: js/TreePanel.js:1040 js/GridPanel.js:2216
+msgid "Your quota"
+msgstr ""
+
+#: js/TreePanel.js:1044
+msgid "Available quota"
+msgstr ""
+
+#: js/TreePanel.js:1049
+msgid "Last update:"
+msgstr ""
+
+#: js/TreePanel.js:1069
+#, python-format, python-brace-format
+msgid "Fetching messages... ({0}%% done)"
+msgstr ""
+
+#: js/TreePanel.js:1085
+#, python-brace-format
+msgid "{0} unread message"
+msgid_plural "{0} unread messages"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/GridDetailsPanel.js:243
+msgid "Message not available."
+msgstr ""
+
+#: js/GridDetailsPanel.js:353 js/MessageEditDialog.js:1759
+msgid "From"
+msgstr ""
+
+#: js/GridDetailsPanel.js:354
+msgid "Add"
+msgstr ""
+
+#: js/GridDetailsPanel.js:355
+msgid "Add contact to addressbook"
+msgstr ""
+
+#: js/GridDetailsPanel.js:356
+msgid "Date"
+msgstr ""
+
+#: js/GridDetailsPanel.js:358 js/GridDetailsPanel.js:881
+msgid "Show or hide header information"
+msgstr ""
+
+#: js/GridDetailsPanel.js:467 js/MessageEditDialog.js:1677 js/GridPanel.js:828
+msgid "Attachments"
+msgstr ""
+
+#: js/GridDetailsPanel.js:491 js/GridDetailsPanel.js:498
+msgid "Download all attachments"
+msgstr ""
+
+#: js/GridDetailsPanel.js:494 js/GridDetailsPanel.js:501
+msgid "All attachments"
+msgstr ""
+
+#: js/GridDetailsPanel.js:506 js/GridDetailsPanel.js:509
+msgid "Download attachment"
+msgstr ""
+
+#: js/GridDetailsPanel.js:516
+msgid "Digital Signature"
+msgstr ""
+
+#: js/GridDetailsPanel.js:522
+msgid "Verification Successful!"
+msgstr ""
+
+#: js/GridDetailsPanel.js:525
+msgid "Verification Failed!"
+msgstr ""
+
+#: js/GridDetailsPanel.js:529
+msgid "show details of digitial signature verification"
+msgstr ""
+
+#: js/GridDetailsPanel.js:546
+msgid "Click here or press ENTER to decypher this message."
+msgstr ""
+
+#: js/GridDetailsPanel.js:725
+msgid "Serial Number"
+msgstr ""
+
+#: js/GridDetailsPanel.js:728
+msgid "Issuer"
+msgstr ""
+
+#: js/GridDetailsPanel.js:731
+msgid "Owner"
+msgstr ""
+
+#: js/GridDetailsPanel.js:734 js/Expressomail.js:97
+msgid "Email"
+msgstr ""
+
+#: js/GridDetailsPanel.js:737
+msgid "Valid From"
+msgstr ""
+
+#: js/GridDetailsPanel.js:740
+msgid "Valid To"
+msgstr ""
+
+#: js/GridDetailsPanel.js:745 js/MessageEditDialog.js:1491
+#: js/MessageEditDialog.js:2161
+#: js/editorplugins/Ext.ux.form.HtmlEditor.SpellChecker.js:900
+msgid "Errors"
+msgstr ""
+
+#: js/GridDetailsPanel.js:753
+msgid "Verification Details"
+msgstr ""
+
+#: js/GridDetailsPanel.js:837
+msgid "Block Sender"
+msgstr ""
+
+#: js/GridDetailsPanel.js:838
+msgid "Block incoming messages from this sender?"
+msgstr ""
+
+#: js/AddressbookGridPanelHook.js:33 js/GridPanelHook.js:34
+#: js/GridPanelHook.js:60 js/MessageEditDialog.js:883
+msgid "Compose email"
+msgstr ""
+
+#: js/AddressbookGridPanelHook.js:136
+msgid "Number of contacts exceeds the maximum of 50 permitted."
+msgstr ""
+
+#: js/GridPanelHook.js:207 js/TreeContextMenu.js:88 js/TreeContextMenu.js:333
+#: js/AclsEditDialog.js:113 js/ImportEmlDialog.js:137 js/Expressomail.js:107
+msgid "Please wait"
+msgstr ""
+
+#: js/GridPanelHook.js:220 js/AclsEditDialog.js:149
+#: js/MessageEditDialog.js:700 js/ImportEmlDialog.js:122
+#: js/AccountEditDialog.js:89
+msgid "Error"
+msgstr ""
+
+#: js/GridPanelHook.js:221
+msgid "A error happened while fetching the List emails"
+msgstr ""
+
+#: js/RecipientPickerFavoritePanel.js:43
+msgid "Recipient filter"
 msgstr ""
 
-#: js/ContactGrid.js:287
-msgid "Remove from recipients"
+#: js/RecipientPickerFavoritePanel.js:54
+msgid "All recipients"
 msgstr ""
 
-#: js/ContactGrid.js:341 js/MessageEditDialog.js:536
-msgid "Loading Mail Addresses"
+#: js/RecipientPickerFavoritePanel.js:57
+#, python-brace-format
+msgid "\"{0}\" recipients"
 msgstr ""
 
+#: js/FolderFilterModel.js:30 js/TreeContextMenu.js:82
+#: js/TreeContextMenu.js:85 js/TreeContextMenu.js:88 js/TreeContextMenu.js:373
+#: js/Model.js:100 js/Model.js:698 js/GridPanel.js:889
+msgid "Folder"
+msgid_plural "Folders"
+msgstr[0] ""
+msgstr[1] ""
+
 #: js/TreeContextMenu.js:23
 msgid "Empty Folder"
 msgstr ""
 
-#: js/TreeContextMenu.js:59
+#: js/TreeContextMenu.js:77
 msgid "Add Folder"
 msgstr ""
 
-#: js/TreeContextMenu.js:64
+#: js/TreeContextMenu.js:82
+#, python-brace-format
 msgid "New {0}"
 msgstr ""
 
-#: js/TreeContextMenu.js:64 js/TreeContextMenu.js:67 js/TreeContextMenu.js:70
-#: js/FolderFilterModel.js:30 js/Model.js:54 js/Model.js:506
-#: js/GridPanel.js:532
-msgid "Folder"
-msgid_plural "Folders"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/TreeContextMenu.js:64
+#: js/TreeContextMenu.js:82
+#, python-brace-format
 msgid "Please enter the name of the new {0}:"
 msgstr ""
 
-#: js/TreeContextMenu.js:67
+#: js/TreeContextMenu.js:85
+#, python-brace-format
 msgid "No {0} added"
 msgstr ""
 
-#: js/TreeContextMenu.js:67
+#: js/TreeContextMenu.js:85
+#, python-brace-format
 msgid "You have to supply a {0} name!"
 msgstr ""
 
-#: js/TreeContextMenu.js:70
-msgid "Please wait"
-msgstr ""
-
-#: js/TreeContextMenu.js:70
+#: js/TreeContextMenu.js:88
+#, python-brace-format
 msgid "Creating {0}..."
 msgstr ""
 
-#: js/TreeContextMenu.js:100
+#: js/TreeContextMenu.js:118
 msgid "Edit Account"
 msgstr ""
 
-#: js/TreeContextMenu.js:128
+#: js/TreeContextMenu.js:147
 msgid "Edit Vacation Message"
 msgstr ""
 
-#: js/TreeContextMenu.js:144
+#: js/TreeContextMenu.js:163
 msgid "Edit Filter Rules"
 msgstr ""
 
-#: js/TreeContextMenu.js:158
-msgid "Mark Folder as read"
+#: js/TreeContextMenu.js:177 js/TreeContextMenu.js:186
+msgid "Share mailbox"
 msgstr ""
 
-#: js/TreeContextMenu.js:195
-msgid "Update Folder List"
+#: js/TreeContextMenu.js:211 js/ImportEmlDialog.js:154
+msgid "Import msg(eml)"
 msgstr ""
 
-#: js/Expressomail.js:33
-msgid "New Mail"
+#: js/TreeContextMenu.js:228
+msgid "Delete Folder"
 msgstr ""
 
-#: js/Expressomail.js:85
-msgid "Email"
+#: js/TreeContextMenu.js:233 js/Expressomail.js:1301
+msgid "Warning"
 msgstr ""
 
-#: js/Expressomail.js:129
-msgid "Active Vacation Message"
+#: js/TreeContextMenu.js:233
+msgid "Delete your sub-folders first."
 msgstr ""
 
-#: js/Expressomail.js:130
-msgid "Email account \"{0}\" has an active vacation message."
+#: js/TreeContextMenu.js:241
+msgid "Mark Folder as read"
 msgstr ""
 
-#: js/Expressomail.js:527
-msgid "New mails"
+#: js/TreeContextMenu.js:278
+msgid "Update Folder List"
 msgstr ""
 
-#: js/Expressomail.js:528
-msgid "You got {0} new mail(s) in folder {1} ({2})."
+#: js/TreeContextMenu.js:315 js/TreeContextMenu.js:355
+msgid "Export Folder"
 msgstr ""
 
-#: js/Expressomail.js:648
-msgid "IMAP Credentials for {0}"
+#: js/TreeContextMenu.js:325
+msgid ""
+"Please, do you confirm your request to schedule a task to export all mail "
+"data contained in the following folder?"
 msgstr ""
 
-#: js/Expressomail.js:651
-msgid "Credentials"
+#: js/TreeContextMenu.js:327
+msgid ""
+"<b>NOTE:</b> if you choose a folder root, all child folders will be included "
+"too.<br/>"
 msgstr ""
 
-#: js/Expressomail.js:802 js/Expressomail.js:835
-msgid "IMAP Error"
+#: js/TreeContextMenu.js:328
+msgid ""
+"<b>IMPORTANT:</b> all events related to this action will be comunicated to "
+"your e-mail address."
 msgstr ""
 
-#: js/Expressomail.js:803
-msgid "No connection to IMAP server."
+#: js/TreeContextMenu.js:331
+msgid "Scheduler confirm"
 msgstr ""
 
-#: js/Expressomail.js:819
-msgid "IMAP Credentials Error"
+#: js/TreeContextMenu.js:333
+msgid "Scheduling your request..."
 msgstr ""
 
-#: js/Expressomail.js:820
-msgid "Your email credentials are wrong. Please contact your administrator"
+#: js/TreeContextMenu.js:348 js/TreeContextMenu.js:362
+#: js/MessageEditDialog.js:586 js/MessageEditDialog.js:1472
+#: js/MessageEditDialog.js:1661 js/FileUploadGrid.js:137
+#: js/FileUploadGrid.js:188
+msgid "Failed"
 msgstr ""
 
-#: js/Expressomail.js:836
+#: js/TreeContextMenu.js:356
 msgid ""
-"One of your folders was deleted or renamed by another client. Please update "
-"the folder list of this account."
+"Your scheduler was successfully done! Pay attention at you mail box for "
+"notifications."
 msgstr ""
 
-#: js/Expressomail.js:865
-msgid "SMTP Error"
+#: js/TreeContextMenu.js:460
+msgid "Shared"
 msgstr ""
 
-#: js/Expressomail.js:866
-msgid "No connection to SMTP server."
-msgstr ""
+#: js/Model.js:96
+msgid "Message"
+msgid_plural "Messages"
+msgstr[0] ""
+msgstr[1] ""
 
-#: js/Expressomail.js:874
-msgid "Sieve Error"
+#: js/Model.js:215
+msgid "Subject/From/CC/Body"
 msgstr ""
 
-#: js/Expressomail.js:875
-msgid "No connection to Sieve server."
+#: js/Model.js:217 js/MessageEditDialog.js:1838
+#: Controller/Message/Send.php:500
+msgid "Body"
 msgstr ""
 
-#: js/Expressomail.js:883
-msgid "Save Sieve Script Error"
+#: js/Model.js:219 js/GridPanel.js:854
+msgid "From (Name)"
 msgstr ""
 
-#: js/Expressomail.js:884
-msgid "Could not save script on Sieve server."
+#: js/Model.js:220 js/GridPanel.js:867
+msgid "To"
 msgstr ""
 
-#: js/RecipientPickerFavoritePanel.js:43
-msgid "Recipient filter"
+#: js/Model.js:221
+msgid "Cc"
 msgstr ""
 
-#: js/RecipientPickerFavoritePanel.js:54
-msgid "All recipients"
+#: js/Model.js:222
+msgid "Bcc"
 msgstr ""
 
-#: js/RecipientPickerFavoritePanel.js:57
-msgid "\"{0}\" recipients"
+#: js/Model.js:223 js/GridPanel.js:835
+msgid "Flags"
 msgstr ""
 
-#: js/FolderSelectPanel.js:75
-msgid "Cancel"
+#: js/Model.js:226 js/GridPanel.js:882
+msgid "Received"
 msgstr ""
 
-#: js/FolderSelectPanel.js:84
-msgid "Ok"
+#: js/Model.js:551 js/AccountEditDialog.js:157
+msgid "Account"
+msgid_plural "Accounts"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/Model.js:554
+msgid "Email Accounts"
+msgid_plural "Email Accounts"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/Model.js:692 Controller/Folder.php:778
+msgid "INBOX"
 msgstr ""
 
-#: js/FolderSelectPanel.js:175
-msgid "Folders of account {0}"
+#: js/Model.js:692
+msgid "Drafts"
 msgstr ""
 
-#: js/FolderSelectPanel.js:176
-msgid "Folders of all accounts"
+#: js/Model.js:692 js/GridPanel.js:874
+msgid "Sent"
 msgstr ""
 
-#: js/GridPanelHook.js:34
-msgid "Compose email"
+#: js/Model.js:692
+msgid "Templates"
 msgstr ""
 
-#: js/MessageDisplayDialog.js:47 js/GridPanel.js:298 js/GridPanel.js:299
-#: js/GridPanel.js:301
-msgid "Delete"
+#: js/Model.js:692
+msgid "Junk"
 msgstr ""
 
-#: js/MessageDisplayDialog.js:54 js/GridPanel.js:253
-msgid "Reply"
+#: js/Model.js:692
+msgid "Trash"
 msgstr ""
 
-#: js/MessageDisplayDialog.js:60 js/GridPanel.js:262
-msgid "Reply To All"
+#: js/Model.js:701 js/Model.js:821 js/Model.js:886
+msgid "record list"
+msgid_plural "record lists"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/Model.js:818
+msgid "Vacation"
+msgid_plural "Vacations"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/Model.js:883
+msgid "Rule"
+msgid_plural "Rules"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/Model.js:1033
+msgid "Flag"
+msgid_plural "Flags"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/Model.js:1036
+msgid "Flag list"
+msgid_plural "Flag lists"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/AclsEditDialog.js:85
+msgid "Loading ..."
 msgstr ""
 
-#: js/MessageDisplayDialog.js:66 js/GridPanel.js:271
-msgid "Forward"
+#: js/AclsEditDialog.js:113
+msgid "Updating Grants"
 msgstr ""
 
-#: js/MessageDisplayDialog.js:72
-msgid "Save"
+#: js/AclsEditDialog.js:150
+msgid "You are not allowed to remove all admins for this container!"
 msgstr ""
 
-#: js/MessageDisplayDialog.js:79 js/GridPanel.js:325
-msgid "Print Message"
+#: js/MessageEditDialog.js:278
+msgid "Saving as a draft..."
 msgstr ""
 
-#: js/MessageDisplayDialog.js:85 js/GridPanel.js:317 js/GridPanel.js:1343
-#: js/GridPanel.js:1359
-msgid "Print Preview"
+#: js/MessageEditDialog.js:281 js/GridPanel.js:1860
+msgid "Failed to save draft!"
 msgstr ""
 
-#: js/MessageEditDialog.js:143
+#: js/MessageEditDialog.js:367
 msgid "Send"
 msgstr ""
 
-#: js/MessageEditDialog.js:151
+#: js/MessageEditDialog.js:375
 msgid "Search Recipients"
 msgstr ""
 
-#: js/MessageEditDialog.js:159
+#: js/MessageEditDialog.js:383
 msgid "Save As Draft"
 msgstr ""
 
-#: js/MessageEditDialog.js:167
+#: js/MessageEditDialog.js:391
 msgid "Save As Template"
 msgstr ""
 
-#: js/MessageEditDialog.js:176
+#: js/MessageEditDialog.js:400
 msgid "Save Email Note"
 msgstr ""
 
-#: js/MessageEditDialog.js:184
+#: js/MessageEditDialog.js:408
 msgid ""
 "Activate this toggle button to save the email text as a note attached to the "
 "recipient(s) contact(s)."
 msgstr ""
 
-#: js/MessageEditDialog.js:188
+#: js/MessageEditDialog.js:412 js/GridPanel.js:976
 msgid "Reading Confirmation"
 msgstr ""
 
-#: js/MessageEditDialog.js:196
+#: js/MessageEditDialog.js:420
 msgid "Activate this toggle button to receive a reading confirmation."
 msgstr ""
 
-#: js/MessageEditDialog.js:214
-msgid "Click to search for and add recipients from the Addressbook."
+#: js/MessageEditDialog.js:423
+msgid "Mark as Important"
 msgstr ""
 
-#: js/MessageEditDialog.js:342
-#: js/FileUpload.js:76
-msgid "Message Size Limit Exceeded"
+#: js/MessageEditDialog.js:431
+msgid "Activate this toggle button to mark this message as important."
 msgstr ""
 
-#: js/MessageEditDialog.js:343
-msgid "Maximum allowed message size is {0} Mb."
+#: js/MessageEditDialog.js:435
+msgid "Send As Plain"
 msgstr ""
 
-#: js/MessageEditDialog.js:365
-msgid "Message size validation step failed."
+#: js/MessageEditDialog.js:443
+msgid "Activate this toggle button to send the message as text/plain"
 msgstr ""
 
-msgid "This message size is {0} Mb."
+#: js/MessageEditDialog.js:447
+msgid "Digitally Sign Mail"
 msgstr ""
 
-#: js/FileUpload.js:78
-msgid "This message total attachment size is {0} Mb."
+#: js/MessageEditDialog.js:456
+msgid "Activate this toggle button to sign a message on send"
 msgstr ""
 
-#: js/FileUpload.js:89
-msgid "The last attachment was removed."
+#: js/MessageEditDialog.js:460 js/MessageEditDialog.js:2017
+msgid "Add Contacts"
 msgstr ""
 
-#: js/FileUpload.js:101
-msgid "File size validation step failed."
+#: js/MessageEditDialog.js:469
+msgid "Activate this toggle button to add unknown recipient to contacts."
+msgstr ""
+
+#: js/MessageEditDialog.js:487
+msgid "Click to search for and add recipients from the Addressbook."
 msgstr ""
 
-#: js/MessageEditDialog.js:286
+#: js/MessageEditDialog.js:505 js/MessageEditDialog.js:508
+#: js/FileUploadGrid.js:197 js/FileUploadGrid.js:200
 msgid "Calculating message size..."
 msgstr ""
 
-#: js/MessageEditDialog.js:349
-msgid "On {0}, {1} wrote"
+#: js/MessageEditDialog.js:573 js/FileUploadGrid.js:116
+#: js/FileUploadGrid.js:177
+msgid "Message Size Limit Exceeded"
 msgstr ""
 
-#: js/MessageEditDialog.js:369
-msgid "Original message"
+#: js/MessageEditDialog.js:574 js/FileUploadGrid.js:117
+#: js/FileUploadGrid.js:178
+#, python-brace-format
+msgid "Maximum allowed message size is {0} Mb."
+msgstr ""
+
+#: js/MessageEditDialog.js:576
+#, python-brace-format
+msgid "This message size is {0} Mb."
 msgstr ""
 
 #: js/MessageEditDialog.js:587
-msgid "Fwd:"
+msgid "Network problem."
 msgstr ""
 
-#: js/MessageEditDialog.js:590
-msgid "{0} Message"
+#: js/MessageEditDialog.js:700 js/MessageEditDialog.js:1767
+#: js/RecipientGrid.js:228
+msgid "No valid certificate found for one or more of these email address."
 msgstr ""
 
-#: js/MessageEditDialog.js:641 js/MessageEditDialog.js:775
-msgid "Failed"
+#: js/MessageEditDialog.js:723 Controller/Message/Send.php:210
+msgid "Unknown Contacts"
 msgstr ""
 
-#: js/MessageEditDialog.js:642
-msgid "{0} account setting empty."
+#: js/MessageEditDialog.js:775
+msgid "Can't Send Encrypted Message"
 msgstr ""
 
-#: js/MessageEditDialog.js:657
-msgid "Errors"
+#: js/MessageEditDialog.js:776
+msgid "Reason:"
 msgstr ""
 
-#: js/MessageEditDialog.js:657
-msgid "Please fix the errors noted."
+#: js/MessageEditDialog.js:778
+msgid "The system's security policy blocked this operation."
 msgstr ""
 
-#: js/MessageEditDialog.js:706 js/MessageEditDialog.js:960
-msgid "Compose email:"
+#: js/MessageEditDialog.js:780
+msgid "Please, contact an administrator."
 msgstr ""
 
-#: js/MessageEditDialog.js:776
-msgid "Could not send {0}."
+#: js/MessageEditDialog.js:900
+msgid "Click here to more results."
 msgstr ""
 
-#: js/MessageEditDialog.js:777
-msgid "Error:"
+#: js/MessageEditDialog.js:1116
+#, python-brace-format
+msgid "On {0}, {1} wrote"
 msgstr ""
 
-#: js/MessageEditDialog.js:790 js/GridDetailsPanel.js:347 js/GridPanel.js:471
-msgid "Attachments"
+#: js/MessageEditDialog.js:1144
+msgid "Original message"
 msgstr ""
 
-#: js/MessageEditDialog.js:856 js/GridDetailsPanel.js:246
-msgid "From"
+#: js/MessageEditDialog.js:1367 js/ContactGrid.js:363
+msgid "Loading Mail Addresses"
 msgstr ""
 
-#: js/MessageEditDialog.js:925 Controller/Message/Send.php:250
-msgid "Body"
+#: js/MessageEditDialog.js:1418
+msgid "Fwd:"
 msgstr ""
 
-#: js/MessageEditDialog.js:950 js/GridDetailsPanel.js:245
-#: js/sieve/RuleConditionsPanel.js:72 js/Model.js:142 js/GridPanel.js:485
-#: Controller/Message/Send.php:250
-msgid "Subject"
+#: js/MessageEditDialog.js:1421
+#, python-brace-format
+msgid "{0} Message"
+msgstr ""
+
+#: js/MessageEditDialog.js:1473
+#, python-brace-format
+msgid "{0} account setting empty."
+msgstr ""
+
+#: js/MessageEditDialog.js:1662
+#, python-brace-format
+msgid "Could not send {0}."
+msgstr ""
+
+#: js/MessageEditDialog.js:1663
+msgid "Error:"
 msgstr ""
 
-#: js/MessageEditDialog.js:987
+#: js/MessageEditDialog.js:1921
 msgid "Files are still uploading."
 msgstr ""
 
-#: js/MessageEditDialog.js:1016
+#: js/MessageEditDialog.js:1950
 msgid "Empty subject"
 msgstr ""
 
-#: js/MessageEditDialog.js:1017
+#: js/MessageEditDialog.js:1951
 msgid "Do you really want to send a message with an empty subject?"
 msgstr ""
 
-#: js/MessageEditDialog.js:1038
+#: js/MessageEditDialog.js:1972
 msgid "Add Note"
 msgstr ""
 
-#: js/MessageEditDialog.js:1039
+#: js/MessageEditDialog.js:1973
 msgid "Edit Email Note Text:"
 msgstr ""
 
-#: js/MessageEditDialog.js:1062
-msgid "No recipients set."
+#: js/MessageEditDialog.js:2018
+msgid "Error saving unknown contacts."
 msgstr ""
 
-#: js/GridDetailsPanel.js:158
-msgid "Message not available."
+#: js/MessageEditDialog.js:2019
+msgid "One or more contacts have not been added to the folder "
 msgstr ""
 
-#: js/GridDetailsPanel.js:247
-msgid "Add"
+#: js/MessageEditDialog.js:2055
+msgid "No recipients set."
 msgstr ""
 
-#: js/GridDetailsPanel.js:248
-msgid "Add contact to addressbook"
+#: js/RecipientGrid.js:291
+msgid "Click here to set To/CC/BCC."
 msgstr ""
 
-#: js/GridDetailsPanel.js:249
-msgid "Date"
+#: js/RecipientGrid.js:295 js/RecipientGrid.js:319
+msgid "To:"
 msgstr ""
 
-#: js/GridDetailsPanel.js:251 js/GridDetailsPanel.js:481
-msgid "Show or hide header information"
+#: js/RecipientGrid.js:298 js/RecipientGrid.js:320
+msgid "Cc:"
 msgstr ""
 
-#: js/TreePanel.js:700
-msgid "Total Messages:"
+#: js/RecipientGrid.js:301 js/RecipientGrid.js:321
+msgid "Bcc:"
 msgstr ""
 
-#: js/TreePanel.js:704
-msgid "Unread Messages:"
+#: js/RecipientGrid.js:449
+msgid "Remove"
 msgstr ""
 
-#: js/TreePanel.js:708
-msgid "Name on Server:"
+#: js/FolderSelectPanel.js:75 js/GridPanel.js:1210 js/GridPanel.js:1236
+#: js/ImportEmlDialog.js:56
+msgid "Cancel"
 msgstr ""
 
-#: js/TreePanel.js:712
-msgid "Last update:"
+#: js/FolderSelectPanel.js:84
+msgid "Ok"
 msgstr ""
 
-#: js/TreePanel.js:732
-#, python-format
-msgid "Fetching messages... ({0}%% done)"
+#: js/FolderSelectPanel.js:175
+#, python-brace-format
+msgid "Folders of account {0}"
 msgstr ""
 
-#: js/TreePanel.js:748
-msgid "{0} unread message"
-msgid_plural "{0} unread messages"
-msgstr[0] ""
-msgstr[1] ""
+#: js/FolderSelectPanel.js:176
+msgid "Folders of all accounts"
+msgstr ""
 
-#: js/sieve/RuleEditDialog.js:96
-msgid "Edit Filter Rule"
+#: js/FileUploadGrid.js:119
+msgid "The last attachment was removed."
 msgstr ""
 
-#: js/sieve/RuleEditDialog.js:254
-msgid "If all of the following conditions are met:"
+#: js/FileUploadGrid.js:138 js/FileUploadGrid.js:189
+msgid "File size validation step failed."
 msgstr ""
 
-#: js/sieve/RuleEditDialog.js:274
-msgid "Do this action:"
+#: js/FileUploadGrid.js:180
+#, python-brace-format
+msgid "This message total attachment size is {0} Mb."
 msgstr ""
 
-#: js/sieve/RuleEditDialog.js:364
-msgid "Move mail to folder"
+#: js/GridPanel.js:119
+msgid "No Messages found or the cache is empty."
 msgstr ""
 
-#: js/sieve/RuleEditDialog.js:365
-msgid "Redirect mail to address"
+#: js/GridPanel.js:214
+msgid "Quota usage"
 msgstr ""
 
-#: js/sieve/RuleEditDialog.js:366
-msgid "Reject mail with this text"
+#: js/GridPanel.js:303
+msgid "Compose"
 msgstr ""
 
-#: js/sieve/RuleEditDialog.js:367
-msgid "Discard mail"
+#: js/GridPanel.js:452
+msgid "Toggle highlighting"
 msgstr ""
 
-#: js/sieve/RuleEditDialog.js:368
-msgid "Keep mail"
+#: js/GridPanel.js:461
+msgid "Mark read/unread"
 msgstr ""
 
-#: js/sieve/RuleConditionsPanel.js:69 js/Model.js:143 js/GridPanel.js:491
-msgid "From (Email)"
+#: js/GridPanel.js:482
+msgid "Add Account"
 msgstr ""
 
-#: js/sieve/RuleConditionsPanel.js:70
-msgid "From (Email and Name)"
+#: js/GridPanel.js:491
+msgid "Export"
 msgstr ""
 
-#: js/sieve/RuleConditionsPanel.js:71
-msgid "To (Email)"
+#: js/GridPanel.js:519 js/GridPanel.js:606
+msgid "Report phishing"
 msgstr ""
 
-#: js/sieve/RuleConditionsPanel.js:73 js/GridPanel.js:540
-msgid "Size"
+#: js/GridPanel.js:607
+msgid ""
+"Phishing are messages with the intention of getting personal data like:<br/"
+">passwords, finantial data like credit card numbers and so on."
 msgstr ""
 
-#: js/sieve/RuleConditionsPanel.js:74
-msgid "Header contains"
+#: js/GridPanel.js:608
+msgid "Report listed messages as phishing?"
 msgstr ""
 
-#: js/sieve/RuleConditionsPanel.js:75 js/sieve/RuleConditionsPanel.js:77
-msgid "Header name"
+#: js/GridPanel.js:620
+msgid "Sending phishing report..."
 msgstr ""
 
-#: js/sieve/RuleConditionsPanel.js:75 js/sieve/RuleConditionsPanel.js:77
-msgid "Header value"
+#: js/GridPanel.js:662
+msgid "Failed to send phishing report!"
 msgstr ""
 
-#: js/sieve/RuleConditionsPanel.js:76
-msgid "Header regex"
+#: js/GridPanel.js:663
+msgid "Your phishing report could not be send."
 msgstr ""
 
-#: js/sieve/RulesGridPanel.js:78
-msgid "Move up"
+#: js/GridPanel.js:814
+msgid "Id"
 msgstr ""
 
-#: js/sieve/RulesGridPanel.js:85
-msgid "Move down"
+#: js/GridPanel.js:821
+msgid "Security"
 msgstr ""
 
-#: js/sieve/RulesGridPanel.js:92
-msgid "Enable"
+#: js/GridPanel.js:860
+msgid "Sender"
 msgstr ""
 
-#: js/sieve/RulesGridPanel.js:99
-msgid "Disable"
+#: js/GridPanel.js:919
+msgid "Assinado"
 msgstr ""
 
-#: js/sieve/RulesGridPanel.js:200
-msgid "ID"
+#: js/GridPanel.js:919
+msgid "Signed"
 msgstr ""
 
-#: js/sieve/RulesGridPanel.js:207
-msgid "Conditions"
+#: js/GridPanel.js:923
+msgid "Criptografado"
 msgstr ""
 
-#: js/sieve/RulesGridPanel.js:215
-msgid "Action"
+#: js/GridPanel.js:923
+msgid "Encrypted"
 msgstr ""
 
-#: js/sieve/RulesGridPanel.js:305
-msgid "is greater than"
+#: js/GridPanel.js:927
+msgid "Compactado"
 msgstr ""
 
-#: js/sieve/RulesGridPanel.js:305
-msgid "is less than"
+#: js/GridPanel.js:927
+msgid "Compressed"
 msgstr ""
 
-#: js/sieve/RulesGridPanel.js:316
-msgid "Header \"{0}\" contains \"{1}\""
+#: js/GridPanel.js:931
+msgid "Apenas Certificados"
 msgstr ""
 
-#: js/sieve/RulesGridPanel.js:316
-msgid "Header \"{0}\" matches \"{1}\""
+#: js/GridPanel.js:931
+msgid "Certs Only"
 msgstr ""
 
-#: js/sieve/VacationEditDialog.js:77
-msgid "Vacation Message for {0}"
+#: js/GridPanel.js:935
+msgid "pkcs7-mime"
 msgstr ""
 
-#: js/sieve/VacationEditDialog.js:109
-msgid "General"
+#: js/GridPanel.js:976
+msgid "Confirmação de Leitura"
 msgstr ""
 
-#: js/sieve/VacationEditDialog.js:121
-msgid "Advanced"
+#: js/GridPanel.js:980
+msgid "Respondida"
 msgstr ""
 
-#: js/sieve/VacationEditDialog.js:132
-msgid "Only send all X days to the same sender"
+#: js/GridPanel.js:980 Controller/Message/Flags.php:26
+msgid "Answered"
 msgstr ""
 
-#: js/sieve/VacationEditDialog.js:151
-msgid "Incoming mails will be answered with this text:"
+#: js/GridPanel.js:983
+msgid "Encaminhada"
 msgstr ""
 
-#: js/sieve/VacationEditDialog.js:174
-msgid "Status"
+#: js/GridPanel.js:983
+msgid "Forwarded"
 msgstr ""
 
-#: js/sieve/VacationEditDialog.js:185
-msgid "I am available (vacation message disabled)"
+#: js/GridPanel.js:986
+msgid "Recent"
 msgstr ""
 
-#: js/sieve/VacationEditDialog.js:186
-msgid "I am not available (vacation message enabled)"
+#: js/GridPanel.js:1204 js/GridPanel.js:1231
+msgid "Not Enough Space to Move Message to Trash Folder."
 msgstr ""
 
-#: js/sieve/VacationEditDialog.js:227
-msgid "Start Date"
+#: js/GridPanel.js:1206
+msgid "YOU CAN DELETE MESSAGE PERMANENTLY."
 msgstr ""
 
-#: js/sieve/VacationEditDialog.js:228
-msgid "Set vacation start date ..."
+#: js/GridPanel.js:1207
+msgid "This operation can't be undone!"
 msgstr ""
 
-#: js/sieve/VacationEditDialog.js:232
-msgid "End Date"
+#: js/GridPanel.js:1211
+msgid "Delete Permanently"
 msgstr ""
 
-#: js/sieve/VacationEditDialog.js:233
-msgid "Set vacation end date ..."
+#: js/GridPanel.js:1226
+msgid "Your trash folder is not empty!"
 msgstr ""
 
-#: js/sieve/VacationEditDialog.js:238
-msgid "Representative #1"
+#: js/GridPanel.js:1227
+msgid "You can CANCEL this operation and clean trash before try again."
 msgstr ""
 
-#: js/sieve/VacationEditDialog.js:239
-msgid "Choose first Representative ..."
+#: js/GridPanel.js:1228
+msgid "or,"
 msgstr ""
 
-#: js/sieve/VacationEditDialog.js:247
-msgid "Representative #2"
+#: js/GridPanel.js:1233
+msgid "Do you want to clean trash folder before move message?"
 msgstr ""
 
-#: js/sieve/VacationEditDialog.js:248
-msgid "Choose second Representative ..."
+#: js/GridPanel.js:1237
+msgid "Clean Trash Folder"
 msgstr ""
 
-#: js/sieve/VacationEditDialog.js:256
-msgid "Message Template"
+#: js/GridPanel.js:1618
+msgid "Send Reading Confirmation"
 msgstr ""
 
-#: js/sieve/VacationEditDialog.js:267
-msgid "Choose Template ..."
+#: js/GridPanel.js:1619
+msgid "Do you want to send a reading confirmation message?"
 msgstr ""
 
-#: js/sieve/RulesDialog.js:51
-msgid "Sieve Filter Rules"
+#: js/GridPanel.js:1734
+msgid "Keep as a draft?"
 msgstr ""
 
-#: js/sieve/RulesDialog.js:82
-msgid "Sieve Filter Rules for {0}"
+#: js/GridPanel.js:1861
+msgid ""
+"A draft could not be saved. Maybe the connection to the server was lost."
 msgstr ""
 
-#: js/Model.js:50
-msgid "Message"
-msgid_plural "Messages"
-msgstr[0] ""
-msgstr[1] ""
+#: js/GridPanel.js:2217
+#, python-brace-format
+msgid "{0} available (total: {1})"
+msgstr ""
 
-#: js/Model.js:141
-msgid "Subject/From"
+#: js/ImportEmlDialog.js:64
+msgid "File to Import"
 msgstr ""
 
-#: js/Model.js:144 js/GridPanel.js:497
-msgid "From (Name)"
+#: js/ImportEmlDialog.js:123
+msgid "Error import message eml!"
 msgstr ""
 
-#: js/Model.js:145 js/GridPanel.js:510
-msgid "To"
+#: js/ImportEmlDialog.js:137
+msgid "Loading"
 msgstr ""
 
-#: js/Model.js:146
-msgid "Cc"
+#: js/Expressomail.js:33
+msgid "New Mail"
 msgstr ""
 
-#: js/Model.js:147
-msgid "Bcc"
+#: js/Expressomail.js:107
+msgid "Verifying trash folder"
 msgstr ""
 
-#: js/Model.js:148 js/GridPanel.js:478
-msgid "Flags"
+#: js/Expressomail.js:202
+msgid "Active Vacation Message"
 msgstr ""
 
-#: js/Model.js:151 js/GridPanel.js:525
-msgid "Received"
+#: js/Expressomail.js:202
+#, python-brace-format
+msgid "Email account \"{0}\" has an active vacation message."
 msgstr ""
 
-#: js/Model.js:361 js/AccountEditDialog.js:112
-msgid "Account"
-msgid_plural "Accounts"
-msgstr[0] ""
-msgstr[1] ""
+#: js/Expressomail.js:645
+msgid "New mails"
+msgstr ""
 
-#: js/Model.js:364
-msgid "Email Accounts"
-msgid_plural "Email Accounts"
-msgstr[0] ""
-msgstr[1] ""
+#: js/Expressomail.js:646
+#, python-brace-format
+msgid "You got {0} new mail(s) in folder {1} ({2})."
+msgstr ""
 
-#: js/Model.js:500
-msgid "INBOX"
+#: js/Expressomail.js:766
+#, python-brace-format
+msgid "IMAP Credentials for {0}"
 msgstr ""
 
-#: js/Model.js:500
-msgid "Drafts"
+#: js/Expressomail.js:769
+msgid "Credentials"
 msgstr ""
 
-#: js/Model.js:500 js/GridPanel.js:517
-msgid "Sent"
+#: js/Expressomail.js:1019 js/Expressomail.js:1052
+msgid "IMAP Error"
 msgstr ""
 
-#: js/Model.js:500
-msgid "Templates"
+#: js/Expressomail.js:1020
+msgid "No connection to IMAP server."
 msgstr ""
 
-#: js/Model.js:500
-msgid "Junk"
+#: js/Expressomail.js:1036
+msgid "IMAP Credentials Error"
 msgstr ""
 
-#: js/Model.js:500
-msgid "Trash"
+#: js/Expressomail.js:1037
+msgid "Your email credentials are wrong. Please contact your administrator"
 msgstr ""
 
-#: js/Model.js:509 js/Model.js:629 js/Model.js:694
-msgid "record list"
-msgid_plural "record lists"
-msgstr[0] ""
-msgstr[1] ""
+#: js/Expressomail.js:1053
+msgid ""
+"One of your folders was deleted or renamed by another client. Please update "
+"the folder list of this account."
+msgstr ""
 
-#: js/Model.js:626
-msgid "Vacation"
-msgid_plural "Vacations"
-msgstr[0] ""
-msgstr[1] ""
+#: js/Expressomail.js:1082
+msgid "Imap Command Failed"
+msgstr ""
 
-#: js/Model.js:691
-msgid "Rule"
-msgid_plural "Rules"
-msgstr[0] ""
-msgstr[1] ""
+#: js/Expressomail.js:1083
+msgid "Imap Command Failed."
+msgstr ""
 
-#: js/Model.js:817
-msgid "Flag"
-msgid_plural "Flags"
-msgstr[0] ""
-msgstr[1] ""
+#: js/Expressomail.js:1091
+msgid "SMTP Error"
+msgstr ""
 
-#: js/Model.js:820
-msgid "Flag list"
-msgid_plural "Flag lists"
-msgstr[0] ""
-msgstr[1] ""
+#: js/Expressomail.js:1092
+msgid "No connection to SMTP server."
+msgstr ""
 
-#: js/RecipientPickerDialog.js:62
-msgid "(new message)"
+#: js/Expressomail.js:1100
+msgid "Sieve Error"
 msgstr ""
 
-#: js/RecipientPickerDialog.js:63
-msgid "Select recipients for \"{0}\""
+#: js/Expressomail.js:1101
+msgid "No connection to Sieve server."
 msgstr ""
 
-#: js/RecipientGrid.js:212
-msgid "Click here to set To/CC/BCC."
+#: js/Expressomail.js:1109
+msgid "Save Sieve Script Error"
 msgstr ""
 
-#: js/RecipientGrid.js:216 js/RecipientGrid.js:240
-msgid "To:"
+#: js/Expressomail.js:1110
+msgid "Could not save script on Sieve server."
 msgstr ""
 
-#: js/RecipientGrid.js:219 js/RecipientGrid.js:241
-msgid "Cc:"
+#: js/Expressomail.js:1118 js/Expressomail.js:1127
+msgid "IMAP Backend Warning"
 msgstr ""
 
-#: js/RecipientGrid.js:222 js/RecipientGrid.js:242
-msgid "Bcc:"
+#: js/Expressomail.js:1185
+msgid "Failure decrypting the message, please try again."
 msgstr ""
 
-#: js/RecipientGrid.js:356
-msgid "Remove"
+#: js/Expressomail.js:1256
+msgid "Loading Criptography Components..."
 msgstr ""
 
-#: js/GridPanel.js:112
-msgid "No Messages found or the cache is empty."
+#: js/Expressomail.js:1256
+#: js/editorplugins/Ext.ux.form.HtmlEditor.UploadImage.js:240
+msgid "Please wait!"
 msgstr ""
 
-#: js/GridPanel.js:146
-msgid "Quota usage"
+#: js/Expressomail.js:1301
+msgid "Failure loading criptography components, please try again."
 msgstr ""
 
-#: js/GridPanel.js:244
-msgid "Compose"
+#: js/Expressomail.js:1410
+msgid "Error Verifying Signer's Digital Certificate!"
 msgstr ""
 
-#: js/GridPanel.js:279
-msgid "Toggle highlighting"
+#: js/Expressomail.js:1418
+msgid "Details:"
 msgstr ""
 
-#: js/GridPanel.js:288
-msgid "Mark read/unread"
+#: js/Expressomail.js:1425 js/Expressomail.js:1430
+msgid "Unknown Error. Please notify an Administrator"
 msgstr ""
 
-#: js/GridPanel.js:309
-msgid "Add Account"
+#: js/Expressomail.js:1467
+msgid "Error Signing Message!"
 msgstr ""
 
-#: js/GridPanel.js:464
-msgid "Id"
+#: js/Expressomail.js:1471
+msgid "Error Encrypting Message!"
 msgstr ""
 
-#: js/GridPanel.js:503
-msgid "Sender"
+#: js/Expressomail.js:1474
+msgid "Error Decrypting Message!"
 msgstr ""
 
-#: js/GridPanel.js:580 Controller/Message/Flags.php:24
-msgid "Answered"
+#: js/RecipientPickerDialog.js:70
+msgid "(new message)"
 msgstr ""
 
-#: js/GridPanel.js:583
-msgid "Forwarded"
+#: js/RecipientPickerDialog.js:71
+#, python-brace-format
+msgid "Select recipients for \"{0}\""
 msgstr ""
 
-#: js/GridPanel.js:586
-msgid "Recent"
+#: js/ContactGrid.js:124 js/AccountEditDialog.js:241
+#: js/AccountEditDialog.js:283 js/AccountEditDialog.js:298
+#: js/AccountEditDialog.js:339
+#: js/editorplugins/Ext.ux.form.HtmlEditor.Table.js:44
+msgid "None"
 msgstr ""
 
-#: js/GridPanel.js:965
-msgid "Send Reading Confirmation"
+#: js/ContactGrid.js:276
+msgid "Add as \"To\""
 msgstr ""
 
-#: js/GridPanel.js:966
-msgid "Do you want to send a reading confirmation message?"
+#: js/ContactGrid.js:287
+msgid "Add as \"Cc\""
 msgstr ""
 
-#: js/GridPanel.js:1188
-msgid "{0} %"
+#: js/ContactGrid.js:298
+msgid "Add as \"Bcc\""
 msgstr ""
 
-#: js/GridPanel.js:1196
-msgid "Your quota"
+#: js/ContactGrid.js:309
+msgid "Remove from recipients"
 msgstr ""
 
-#: js/GridPanel.js:1197
-msgid "{0} available (total: {1})"
+#: js/AccountEditDialog.js:89
+msgid "Signature image size cannot exceed 16384 bytes."
 msgstr ""
 
-#: js/AccountEditDialog.js:85
+#: js/AccountEditDialog.js:123
 msgid "Signature"
 msgstr ""
 
-#: js/AccountEditDialog.js:119
+#: js/AccountEditDialog.js:164
 msgid "Account Name"
 msgstr ""
 
-#: js/AccountEditDialog.js:123
+#: js/AccountEditDialog.js:168
 msgid "User Email"
 msgstr ""
 
-#: js/AccountEditDialog.js:128
+#: js/AccountEditDialog.js:173
 msgid "User Name (From)"
 msgstr ""
 
-#: js/AccountEditDialog.js:131
+#: js/AccountEditDialog.js:176
 msgid "Organization"
 msgstr ""
 
-#: js/AccountEditDialog.js:135
+#: js/AccountEditDialog.js:179
+msgid "Enable Shared Seen Flags"
+msgstr ""
+
+#: js/AccountEditDialog.js:193
 msgid "Signature position"
 msgstr ""
 
-#: js/AccountEditDialog.js:146
+#: js/AccountEditDialog.js:204
 msgid "Above the quote"
 msgstr ""
 
-#: js/AccountEditDialog.js:147
+#: js/AccountEditDialog.js:205
 msgid "Below the quote"
 msgstr ""
 
-#: js/AccountEditDialog.js:152
+#: js/AccountEditDialog.js:212
 msgid "IMAP"
 msgstr ""
 
-#: js/AccountEditDialog.js:159 js/AccountEditDialog.js:202
-#: js/AccountEditDialog.js:257
+#: js/AccountEditDialog.js:220 js/AccountEditDialog.js:264
+#: js/AccountEditDialog.js:320
 msgid "Host"
 msgstr ""
 
-#: js/AccountEditDialog.js:163
+#: js/AccountEditDialog.js:224
 msgid "Port (Default: 143 / SSL: 993)"
 msgstr ""
 
-#: js/AccountEditDialog.js:169 js/AccountEditDialog.js:211
-#: js/AccountEditDialog.js:266
+#: js/AccountEditDialog.js:230 js/AccountEditDialog.js:273
+#: js/AccountEditDialog.js:329
 msgid "Secure Connection"
 msgstr ""
 
-#: js/AccountEditDialog.js:181 js/AccountEditDialog.js:222
-#: js/AccountEditDialog.js:277
+#: js/AccountEditDialog.js:242 js/AccountEditDialog.js:284
+#: js/AccountEditDialog.js:340
 msgid "TLS"
 msgstr ""
 
-#: js/AccountEditDialog.js:182 js/AccountEditDialog.js:223
+#: js/AccountEditDialog.js:243 js/AccountEditDialog.js:285
 msgid "SSL"
 msgstr ""
 
-#: js/AccountEditDialog.js:185
+#: js/AccountEditDialog.js:246
 msgid "Username"
 msgstr ""
 
-#: js/AccountEditDialog.js:189
+#: js/AccountEditDialog.js:250
 msgid "Password"
 msgstr ""
 
-#: js/AccountEditDialog.js:195
+#: js/AccountEditDialog.js:256
 msgid "SMTP"
 msgstr ""
 
-#: js/AccountEditDialog.js:205
+#: js/AccountEditDialog.js:267
 msgid "Port (Default: 25)"
 msgstr ""
 
-#: js/AccountEditDialog.js:226
+#: js/AccountEditDialog.js:288
 msgid "Authentication"
 msgstr ""
 
-#: js/AccountEditDialog.js:237
+#: js/AccountEditDialog.js:299
 msgid "Login"
 msgstr ""
 
-#: js/AccountEditDialog.js:238
+#: js/AccountEditDialog.js:300
 msgid "Plain"
 msgstr ""
 
-#: js/AccountEditDialog.js:241
+#: js/AccountEditDialog.js:303
 msgid "Username (optional)"
 msgstr ""
 
-#: js/AccountEditDialog.js:244
+#: js/AccountEditDialog.js:306
 msgid "Password (optional)"
 msgstr ""
 
-#: js/AccountEditDialog.js:250
+#: js/AccountEditDialog.js:312
 msgid "Sieve"
 msgstr ""
 
-#: js/AccountEditDialog.js:261
+#: js/AccountEditDialog.js:324
 msgid "Port (Default: 2000)"
 msgstr ""
 
-#: js/AccountEditDialog.js:281
+#: js/AccountEditDialog.js:344
 msgid "Other Settings"
 msgstr ""
 
-#: js/AccountEditDialog.js:288
+#: js/AccountEditDialog.js:352
 msgid "Sent Folder Name"
 msgstr ""
 
-#: js/AccountEditDialog.js:294
+#: js/AccountEditDialog.js:358
 msgid "Trash Folder Name"
 msgstr ""
 
-#: js/AccountEditDialog.js:300
+#: js/AccountEditDialog.js:364
 msgid "Drafts Folder Name"
 msgstr ""
 
-#: js/AccountEditDialog.js:306
+#: js/AccountEditDialog.js:370
 msgid "Templates Folder Name"
 msgstr ""
 
-#: js/AccountEditDialog.js:312
+#: js/AccountEditDialog.js:376
 msgid "Display Format"
 msgstr ""
 
-#: js/AccountEditDialog.js:323
+#: js/AccountEditDialog.js:387
 msgid "HTML"
 msgstr ""
 
-#: js/AccountEditDialog.js:324
+#: js/AccountEditDialog.js:388
 msgid "Plain Text"
 msgstr ""
 
-#: js/AccountEditDialog.js:325
+#: js/AccountEditDialog.js:389
 msgid "Depending on content type (experimental)"
 msgstr ""
 
-#: Controller/Message/Flags.php:25
-msgid "Seen"
+#: js/ContactSearchCombo.js:105
+msgid "No result found in yours personal catalogues."
 msgstr ""
 
-#: Controller/Message/Flags.php:26
-msgid "Deleted"
+#: js/editorplugins/HtmlEditor.js:432
+msgid "Select font name"
 msgstr ""
 
-#: Controller/Message/Flags.php:27
-msgid "Draft"
+#: js/editorplugins/HtmlEditor.js:486
+msgid "Select font size"
 msgstr ""
 
-#: Controller/Message/Flags.php:28
-msgid "Flagged"
+#: js/editorplugins/Ext.ux.form.HtmlEditor.SpellChecker.js:122
+msgid "Reverter para"
 msgstr ""
 
-#: Controller/Sieve.php:335
-msgid "Out of Office reply from %1$s"
+#: js/editorplugins/Ext.ux.form.HtmlEditor.SpellChecker.js:122
+msgid "Revert to"
 msgstr ""
 
-#: js/sieve/RuleEditDialog.js:103
-msgid "All fields must be filled"
+#: js/editorplugins/Ext.ux.form.HtmlEditor.SpellChecker.js:123
+msgid "Close"
 msgstr ""
 
-#: Backend/Imap.php:
-msgid "cannot set flags, have you tried to set the recent flag or special chars?"
+#: js/editorplugins/Ext.ux.form.HtmlEditor.SpellChecker.js:124
+msgid "Continuar editando"
 msgstr ""
 
-#: Backend/Imap.php:
-msgid "Could not select "
+#: js/editorplugins/Ext.ux.form.HtmlEditor.SpellChecker.js:124
+msgid "Resume editing"
 msgstr ""
 
-#: Backend/Imap.php:
-msgid "cannot set Deleted flags"
+#: js/editorplugins/Ext.ux.form.HtmlEditor.SpellChecker.js:125
+#: js/editorplugins/Ext.ux.form.HtmlEditor.SpellChecker.js:628
+msgid "Nenhum erro ortográfico encontrado"
 msgstr ""
 
-#: Backend/Imap.php:
-msgid "cannot change folder, maybe it does not exist"
+#: js/editorplugins/Ext.ux.form.HtmlEditor.SpellChecker.js:125
+#: js/editorplugins/Ext.ux.form.HtmlEditor.SpellChecker.js:628
+msgid "No spelling errors found"
 msgstr ""
 
-#: Expressomail/js/TreePanel.js:881
-msgid "Available quota"
+#: js/editorplugins/Ext.ux.form.HtmlEditor.SpellChecker.js:126
+msgid "Sem sugestões"
 msgstr ""
 
-#: Expressomail/js/GriidPanelHook.js:228
-msgid "A error happened fetching the List emails"
+#: js/editorplugins/Ext.ux.form.HtmlEditor.SpellChecker.js:126
+msgid "No suggestions"
 msgstr ""
 
-#: Expressomail/js/GriidPanelHook.js:208
-msgid "Fetching emails from the list"
+#: js/editorplugins/Ext.ux.form.HtmlEditor.SpellChecker.js:628
+#: js/editorplugins/Ext.ux.form.HtmlEditor.SpellChecker.js:972
+#: js/editorplugins/Ext.ux.form.HtmlEditor.SpellChecker.js:978
+msgid "Spell Checker"
 msgstr ""
 
-#: Expressomail/js/GriidPanelHook.js:205
-msgid "Fetching emails from the lists"
+#: js/editorplugins/Ext.ux.form.HtmlEditor.SpellChecker.js:900
+msgid "Área de edição não encontrada."
 msgstr ""
 
-#: Expressomail/js/editorplugins/Ext.ux.form.HtmlEditor.TextAlign.js:9
-msgid "Text Alignment"
+#: js/editorplugins/Ext.ux.form.HtmlEditor.SpellChecker.js:971
+msgid "Erro inesperado na verificação ortográfica. Tente novamente mais tarde."
 msgstr ""
 
-#: Expressomail/js/editorplugins/Ext.ux.form.HtmlEditor.TextAlign.js:10
-msgid "Align the text"
+#: js/editorplugins/Ext.ux.form.HtmlEditor.SpellChecker.js:978
+msgid "Um erro ocorreu no servidor. Tente novamente mais tarde."
 msgstr ""
 
-#: Expressomail/js/editorplugins/Ext.ux.form.HtmlEditor.TextAlign.js:48
-msgid "Left align"
+#: js/editorplugins/Ext.ux.form.HtmlEditor.Table.js:44
+msgid "Solid Thin"
 msgstr ""
 
-#: Expressomail/js/editorplugins/Ext.ux.form.HtmlEditor.TextAlign.js:48
-msgid "Center align"
+#: js/editorplugins/Ext.ux.form.HtmlEditor.Table.js:44
+msgid "Solid Thick"
 msgstr ""
 
-#: Expressomail/js/editorplugins/Ext.ux.form.HtmlEditor.TextAlign.js:48
-msgid "Right align"
+#: js/editorplugins/Ext.ux.form.HtmlEditor.Table.js:44
+msgid "Dashed"
 msgstr ""
 
-#: Expressomail/js/editorplugins/Ext.ux.form.HtmlEditor.TextAlign.js:48
-msgid "Fully justify"
+#: js/editorplugins/Ext.ux.form.HtmlEditor.Table.js:44
+msgid "Dotted"
 msgstr ""
 
-#: Expressomail/js/editorplugins/HtmlEditor.js:289
-msgid "Select font name"
+#: Controller/Message/Flags.php:27
+msgid "Seen"
 msgstr ""
 
-#: Expressomail/js/editorplugins/HtmlEditor.js:331
-msgid "Select font size"
+#: Controller/Message/Flags.php:28
+msgid "Deleted"
 msgstr ""
 
-#: Expressomail/js/MessageEditDialog.js:267
-msgid "Saving as a draft..."
+#: Controller/Message/Flags.php:29
+msgid "Draft"
 msgstr ""
 
-#: Expressomail/js/MessageEditDialog.js:270
-#: Expressomail/js/GridPanel.js:1600
-msgid "Failed to save draft!"
+#: Controller/Message/Flags.php:30
+msgid "Flagged"
 msgstr ""
 
-#: Expressomail/js/GridPanel.js:1591
-msgid "Keep as a draft?"
+#: Controller/Sieve.php:360
+msgid "Out of Office reply from %1$s"
 msgstr ""
 
-#: Expressomail/js/GridPanel.js:1710
-msgid "A draft could not be saved. Maybe the connection to the server was lost."
+#: Controller/Account.php:1188
+msgid "Imap command failed when setting sharedseen value!"
 msgstr ""
 
-#: js/AdminPanel.js:61
-msgid "Interval (in seconds) for Auto Saving Drafts (0 to disable)"
+#: Controller/Folder.php:253 Backend/Imap.php:299
+msgid "cannot create folder"
 msgstr ""
 
-#: Expressomail/Model/DeliveryStatusNotificationMessagePart.php:365
-msgid "Delivery Status Notification Message"
+#: Controller/Folder.php:253 Backend/Imap.php:299
+msgid "it already exists."
 msgstr ""
 
-#: Expressomail/Model/DeliveryStatusNotificationMessagePart.php:371
-msgid "Recipient"
+#: Controller/Message.php:856
+msgid "Returned Message Content"
 msgstr ""
 
-#: Expressomail/Model/DeliveryStatusNotificationMessagePart.php:394
-msgid "Cause"
+#: Controller/Message.php:1322
+msgid "Attached Message"
 msgstr ""
 
-#: Expressomail/Model/DeliveryStatusNotificationMessagePart.php:383
-msgid "Permanent Failure"
+#: Preference.php:65
+msgid "All inboxes"
 msgstr ""
 
-#: Expressomail/Model/DeliveryStatusNotificationMessagePart.php:380
-msgid "Persistent Transient Failure"
+#: Preference.php:140
+msgid "Default Email Account"
 msgstr ""
 
-#: Expressomail/Model/DeliveryStatusNotificationMessagePart.php:386
-msgid "Successful Delivery"
+#: Preference.php:141
+msgid "The default email account to use when sending mails."
 msgstr ""
 
-#: Expressomail/Model/DeliveryStatusNotificationMessagePart.php:274
-msgid "Domain Not Found"
+#: Preference.php:144
+msgid "Email Update Interval"
 msgstr ""
 
-#: Expressomail/Model/DeliveryStatusNotificationMessagePart.php:270
-msgid "Recipient Address Not Found"
+#: Preference.php:145
+msgid "How often should Expressomail check for new Emails (in minutes)."
 msgstr ""
 
-#: Expressomail/Model/DeliveryStatusNotificationMessagePart.php:277
-msgid "Mailbox Full"
+#: Preference.php:148
+msgid "Use in Addressbook"
 msgstr ""
 
-#: Expressomail/Model/DeliveryStatusNotificationMessagePart.php:263
-msgid "Unknown Status"
+#: Preference.php:149
+msgid "Compose Emails from the Addressbook with Expressomail."
 msgstr ""
 
-#: js/AdminPanel.js:65
-msgid "Email to which to report phishing"
+#: Preference.php:152
+msgid "Use for NOTES"
 msgstr ""
 
-#: js/GridPanel.js:578
-#: js/GridPanel.js:662
-msgid "Report phishing"
+#: Preference.php:153
+msgid "Save Note default Value."
 msgstr ""
 
-#: js/GridPanel.js:663
-msgid "Phishing are messages with the intention of getting personal data like:<br/>passwords, finantial data like credit card numbers and so on."
+#: Preference.php:157
+msgid "Show confirmation dialog when deleting mails."
 msgstr ""
 
-#: js/GridPanel.js:669
-msgid "Report listed messages as phishing?"
+#: Preference.php:160
+msgid "Emails shown in each page"
 msgstr ""
 
-#: js/GridPanel.js:674
-msgid "Sending phishing report..."
+#: Preference.php:161
+msgid "Choose a number of emails to show in each page"
 msgstr ""
 
-#: js/GridPanel.js:683
-msgid "Phishing - {0} message"
-msgid_plural "Phishing - {0} messages"
-msgstr[0] ""
-msgstr[1] ""
+#: Preference.php:164
+msgid "Move Deleted Messages to Trash"
+msgstr ""
 
-#: js/GridPanel.js:687
-msgid "At {0}, user {1} reported attached message as phishing:"
-msgid_plural "At {0}, user {1} reported attached messages as phishing:"
-msgstr[0] ""
-msgstr[1] ""
+#: Preference.php:165
+msgid "Choose yes, to Move Deleted Messages to Trash."
+msgstr ""
 
-#:js/GridPanel.js:715
-msgid "Failed to send phishing report!"
+#: Preference.php:168
+msgid "Delete trash messages after how many days"
 msgstr ""
 
-#: js/MessageEditDialog.js:587
-msgid "Network problem."
+#: Preference.php:169
+msgid "Choose a number of days"
 msgstr ""
 
-#:js/GridPanel.js:716
-msgid "Your phishing report could not be send."
+#: Preference.php:172
+msgid "Digitally sign messages by default when sending mail"
 msgstr ""
 
-#:js/AccountEditDialog.js:179
-msgid "Enable Shared Seen Flags"
+#: Preference.php:173
+msgid ""
+"Choose yes, to open message editor with toggle button \"Sign Message\" "
+"pressed"
 msgstr ""
 
-#:Expressomail/Controller/Account.php:1153
-msgid "Imap command failed when setting sharedseen value!"
+#: Preference.php:176
+msgid "Enable sending encrypted messages"
 msgstr ""
 
-#:Expressomail/Config.php:136
-msgid "Enable mail folders for exportation (compressed)"
+#: Preference.php:177
+msgid ""
+"Choose yes, to enable sending encrypted messages (only if preference "
+"\"Windows Type\" is set to \"Browser windows\")."
 msgstr ""
 
-msgid "Export Folder"
+#: Backend/Folder.php:387
+msgid "Shared Folders"
 msgstr ""
 
-msgid "Scheduler confirm"
+#: Backend/Imap.php:224 Backend/Imap.php:252
+msgid "cannot change folder, maybe it does not exist"
 msgstr ""
 
-msgid "Please, do you confirm your request to schedule a task to export all mail data contained in the following folder?"
+#: Backend/Imap.php:373 Backend/Imap.php:406 Backend/Imap.php:424
+msgid ""
+"cannot set flags, have you tried to set the recent flag or special chars?"
 msgstr ""
 
-msgid "<b>IMPORTANT:</b> all events related to this action will be comunicated to your e-mail address."
+#: Backend/Imap.php:442
+msgid "folder not found"
 msgstr ""
 
-msgid "Scheduling your request..."
+#: Backend/Imap.php:1014
+msgid "cannot set Deleted flags"
 msgstr ""
 
-msgid "Your scheduler was successfully done! Pay attention at you mail box for notifications."
+#: Smime.php:129
+msgid "Sender's email is different from Digital Certificate's email"
 msgstr ""
 
-msgid "Could not schedule your folder exportation:"
+#: Smime.php:248
+msgid "Message Integrity Verification Failure"
 msgstr ""
 
-msgid "Your request for selected mail folder already exists! You must wait for your pendding request to be processed first."
+#: Smime.php:251
+msgid "Signature Failure"
 msgstr ""
 
-msgid "Shared"
+#: Config.php:89
+msgid "Vacation Templates Container ID"
+msgstr ""
+
+#: Config.php:98
+msgid "Custom Vacation Message"
 msgstr ""
 
-msgid "Export schedule is not allowed on shared folders!"
+#: Config.php:100
+msgid "User is allowed to set custom vacation message for system account"
 msgstr ""
 
-msgid "Detected account inconsistence on request operation!"
+#: Setup/Initialize.php:44
+msgid "All inboxes of my email accounts"
 msgstr ""
 
-msgid "Specified folder does not exist at mail system!"
+#: Setup/Initialize.php:51
+msgid "All unread mail"
 msgstr ""
 
-msgid "<b>NOTE:</b> if you choose a folder root, all child folders will be included too.<br/>"
+#: Setup/Initialize.php:52
+msgid "All unread mail of my email accounts"
 msgstr ""
 
-#: Config.php:144
-msgid "IMAP Backend"
+#: Setup/Initialize.php:60
+msgid "All highlighted mail"
 msgstr ""
 
-#: Config.php:149
-msgid "Sieve Backend"
+#: Setup/Initialize.php:61
+msgid "All highlighted mail of my email accounts"
+msgstr ""
+
+#: Setup/Initialize.php:69
+msgid "All drafts"
+msgstr ""
+
+#: Setup/Initialize.php:70
+msgid "All mails with the draft flag"
 msgstr ""
index 63cf7bf..b7443d0 100644 (file)
@@ -29,23 +29,23 @@ msgstr ""
 msgid "Create new email accounts"
 msgstr ""
 
-#: Model/Message.php:281
+#: Model/Message.php:289
 msgid "Reading Confirmation:"
 msgstr ""
 
-#: Model/Message.php:282
+#: Model/Message.php:290
 msgid "Your message:"
 msgstr ""
 
-#: Model/Message.php:283
+#: Model/Message.php:291
 msgid "Received on"
 msgstr ""
 
-#: Model/Message.php:284
+#: Model/Message.php:292
 msgid "Was read by:"
 msgstr ""
 
-#: Model/Message.php:285
+#: Model/Message.php:293
 msgid "on"
 msgstr ""
 
@@ -207,7 +207,7 @@ msgstr ""
 msgid "Header \"{0}\" matches \"{1}\""
 msgstr ""
 
-#: js/sieve/RuleConditionsPanel.js:71 js/Model.js:156 js/GridPanel.js:488
+#: js/sieve/RuleConditionsPanel.js:71 js/Model.js:168 js/GridPanel.js:488
 msgid "From (Email)"
 msgstr ""
 
@@ -224,8 +224,8 @@ msgid "To (Email CC)"
 msgstr ""
 
 #: js/sieve/RuleConditionsPanel.js:75 js/GridDetailsPanel.js:245
-#: js/Model.js:155 js/MessageEditDialog.js:1110 js/GridPanel.js:482
-#: Controller/Message/Send.php:288
+#: js/Model.js:167 js/MessageEditDialog.js:1202 js/GridPanel.js:482
+#: Controller/Message/Send.php:295
 msgid "Subject"
 msgstr ""
 
@@ -253,39 +253,39 @@ msgstr ""
 msgid "Edit Filter Rule"
 msgstr ""
 
-#: js/sieve/RuleEditDialog.js:263
+#: js/sieve/RuleEditDialog.js:265
 msgid "Apply filter if"
 msgstr ""
 
-#: js/sieve/RuleEditDialog.js:267
+#: js/sieve/RuleEditDialog.js:269
 msgid "all conditions match"
 msgstr ""
 
-#: js/sieve/RuleEditDialog.js:268
+#: js/sieve/RuleEditDialog.js:270
 msgid "any condition matches"
 msgstr ""
 
-#: js/sieve/RuleEditDialog.js:315
+#: js/sieve/RuleEditDialog.js:317
 msgid "Do this action:"
 msgstr ""
 
-#: js/sieve/RuleEditDialog.js:407
+#: js/sieve/RuleEditDialog.js:409
 msgid "Move mail to folder"
 msgstr ""
 
-#: js/sieve/RuleEditDialog.js:408
+#: js/sieve/RuleEditDialog.js:410
 msgid "Redirect mail to address"
 msgstr ""
 
-#: js/sieve/RuleEditDialog.js:409
+#: js/sieve/RuleEditDialog.js:411
 msgid "Reject mail with this text"
 msgstr ""
 
-#: js/sieve/RuleEditDialog.js:410
+#: js/sieve/RuleEditDialog.js:412
 msgid "Discard mail"
 msgstr ""
 
-#: js/sieve/RuleEditDialog.js:411
+#: js/sieve/RuleEditDialog.js:413
 msgid "Keep mail"
 msgstr ""
 
@@ -321,7 +321,7 @@ msgstr[1] ""
 msgid "Message not available."
 msgstr ""
 
-#: js/GridDetailsPanel.js:246 js/MessageEditDialog.js:1012
+#: js/GridDetailsPanel.js:246 js/MessageEditDialog.js:1079
 msgid "From"
 msgstr ""
 
@@ -341,7 +341,7 @@ msgstr ""
 msgid "Show or hide header information"
 msgstr ""
 
-#: js/GridDetailsPanel.js:348 js/MessageEditDialog.js:945 js/GridPanel.js:468
+#: js/GridDetailsPanel.js:348 js/MessageEditDialog.js:1012 js/GridPanel.js:468
 msgid "Attachments"
 msgstr ""
 
@@ -349,7 +349,7 @@ msgstr ""
 msgid "Compose email"
 msgstr ""
 
-#: js/GridPanelHook.js:49 js/Model.js:158 js/GridPanel.js:507
+#: js/GridPanelHook.js:49 js/Model.js:170 js/GridPanel.js:507
 msgid "To"
 msgstr ""
 
@@ -375,8 +375,8 @@ msgid "\"{0}\" recipients"
 msgstr ""
 
 #: js/FolderFilterModel.js:30 js/TreeContextMenu.js:64
-#: js/TreeContextMenu.js:67 js/TreeContextMenu.js:70 js/Model.js:55
-#: js/Model.js:514 js/GridPanel.js:529
+#: js/TreeContextMenu.js:67 js/TreeContextMenu.js:70 js/Model.js:56
+#: js/Model.js:539 js/GridPanel.js:529
 msgid "Folder"
 msgid_plural "Folders"
 msgstr[0] ""
@@ -439,97 +439,97 @@ msgstr ""
 msgid "Update Folder List"
 msgstr ""
 
-#: js/Model.js:51
+#: js/Model.js:52
 msgid "Message"
 msgid_plural "Messages"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/Model.js:154
+#: js/Model.js:166
 msgid "Subject/From"
 msgstr ""
 
-#: js/Model.js:157 js/GridPanel.js:494
+#: js/Model.js:169 js/GridPanel.js:494
 msgid "From (Name)"
 msgstr ""
 
-#: js/Model.js:159
+#: js/Model.js:171
 msgid "Cc"
 msgstr ""
 
-#: js/Model.js:160
+#: js/Model.js:172
 msgid "Bcc"
 msgstr ""
 
-#: js/Model.js:161 js/GridPanel.js:475
+#: js/Model.js:173 js/GridPanel.js:475
 msgid "Flags"
 msgstr ""
 
-#: js/Model.js:164 js/GridPanel.js:522
+#: js/Model.js:176 js/GridPanel.js:522
 msgid "Received"
 msgstr ""
 
-#: js/Model.js:374 js/AccountEditDialog.js:115
+#: js/Model.js:399 js/AccountEditDialog.js:117
 msgid "Account"
 msgid_plural "Accounts"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/Model.js:377
+#: js/Model.js:402
 msgid "Email Accounts"
 msgid_plural "Email Accounts"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/Model.js:508
+#: js/Model.js:533
 msgid "INBOX"
 msgstr ""
 
-#: js/Model.js:508
+#: js/Model.js:533
 msgid "Drafts"
 msgstr ""
 
-#: js/Model.js:508 js/GridPanel.js:514
+#: js/Model.js:533 js/GridPanel.js:514
 msgid "Sent"
 msgstr ""
 
-#: js/Model.js:508
+#: js/Model.js:533
 msgid "Templates"
 msgstr ""
 
-#: js/Model.js:508
+#: js/Model.js:533
 msgid "Junk"
 msgstr ""
 
-#: js/Model.js:508
+#: js/Model.js:533
 msgid "Trash"
 msgstr ""
 
-#: js/Model.js:517 js/Model.js:637 js/Model.js:703
+#: js/Model.js:542 js/Model.js:662 js/Model.js:728
 msgid "record list"
 msgid_plural "record lists"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/Model.js:634
+#: js/Model.js:659
 msgid "Vacation"
 msgid_plural "Vacations"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/Model.js:700
+#: js/Model.js:725
 msgid "Rule"
 msgid_plural "Rules"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/Model.js:827
+#: js/Model.js:852
 msgid "Flag"
 msgid_plural "Flags"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/Model.js:830
+#: js/Model.js:855
 msgid "Flag list"
 msgid_plural "Flag lists"
 msgstr[0] ""
@@ -581,97 +581,102 @@ msgstr ""
 msgid "Click to search for and add recipients from the Addressbook."
 msgstr ""
 
-#: js/MessageEditDialog.js:426
+#: js/MessageEditDialog.js:433
 msgid "Encrypted Content"
 msgstr ""
 
-#: js/MessageEditDialog.js:638 js/ContactGrid.js:357
+#: js/MessageEditDialog.js:667 js/ContactGrid.js:357
 msgid "Loading Mail Addresses"
 msgstr ""
 
-#: js/MessageEditDialog.js:689
+#: js/MessageEditDialog.js:718
 msgid "Fwd:"
 msgstr ""
 
-#: js/MessageEditDialog.js:692
+#: js/MessageEditDialog.js:721
 #, python-brace-format
 msgid "{0} Message"
 msgstr ""
 
-#: js/MessageEditDialog.js:746 js/MessageEditDialog.js:751
+#: js/MessageEditDialog.js:775 js/MessageEditDialog.js:780
 msgid "Failed"
 msgstr ""
 
-#: js/MessageEditDialog.js:747
+#: js/MessageEditDialog.js:776
 #, python-brace-format
 msgid "{0} account setting empty."
 msgstr ""
 
-#: js/MessageEditDialog.js:752 js/MessageEditDialog.js:1153
+#: js/MessageEditDialog.js:781 js/MessageEditDialog.js:1246
 msgid "Files are still uploading."
 msgstr ""
 
-#: js/MessageEditDialog.js:842
+#: js/MessageEditDialog.js:896
 #, python-brace-format
 msgid "On {0}, {1} wrote"
 msgstr ""
 
-#: js/MessageEditDialog.js:847
+#: js/MessageEditDialog.js:901
 msgid "Original message"
 msgstr ""
 
-#: js/MessageEditDialog.js:885 js/MessageEditDialog.js:1120
+#: js/MessageEditDialog.js:939 js/MessageEditDialog.js:1212
 msgid "Compose email:"
 msgstr ""
 
-#: js/MessageEditDialog.js:1081 Controller/Message/Send.php:288
+#: js/MessageEditDialog.js:1156
+msgid "Convert to formated text"
+msgstr ""
+
+#: js/MessageEditDialog.js:1162 js/MessageEditDialog.js:1169
+#: Controller/Message/Send.php:295
 msgid "Body"
 msgstr ""
 
-#: js/MessageEditDialog.js:1178
+#: js/MessageEditDialog.js:1271
 msgid "Empty subject"
 msgstr ""
 
-#: js/MessageEditDialog.js:1179
+#: js/MessageEditDialog.js:1272
 msgid "Do you really want to send a message with an empty subject?"
 msgstr ""
 
-#: js/MessageEditDialog.js:1201
+#: js/MessageEditDialog.js:1302
 msgid "Add Note"
 msgstr ""
 
-#: js/MessageEditDialog.js:1202
+#: js/MessageEditDialog.js:1303
 msgid "Edit Email Note Text:"
 msgstr ""
 
-#: js/MessageEditDialog.js:1230
+#: js/MessageEditDialog.js:1331
 msgid "No recipients set."
 msgstr ""
 
-#: js/MessageEditDialog.js:1252
+#: js/MessageEditDialog.js:1353
 #, python-brace-format
 msgid ""
 "Cannot encrypt message. Public keys for the following recipients are "
 "missing: {0}"
 msgstr ""
 
-#: js/RecipientGrid.js:233
+#: js/RecipientGrid.js:234
 msgid "Click here to set To/CC/BCC."
 msgstr ""
 
-#: js/RecipientGrid.js:237 js/RecipientGrid.js:261
+#: js/RecipientGrid.js:238 js/RecipientGrid.js:262
 msgid "To:"
 msgstr ""
 
-#: js/RecipientGrid.js:240 js/RecipientGrid.js:262
+#: js/RecipientGrid.js:241 js/RecipientGrid.js:263
 msgid "Cc:"
 msgstr ""
 
-#: js/RecipientGrid.js:243 js/RecipientGrid.js:263
+#: js/RecipientGrid.js:244 js/RecipientGrid.js:264
 msgid "Bcc:"
 msgstr ""
 
-#: js/RecipientGrid.js:389
+#: js/RecipientGrid.js:390
 msgid "Remove"
 msgstr ""
 
@@ -764,10 +769,15 @@ msgstr ""
 
 #: js/PGPDetailsPanel.js:22
 #, python-brace-format
+msgid "Mailvelope decryption Error [{0}]"
+msgstr ""
+
+#: js/PGPDetailsPanel.js:33
+#, python-brace-format
 msgid "To decrypt this message please install {0} with API support enabled"
 msgstr ""
 
-#: js/PGPDetailsPanel.js:25
+#: js/PGPDetailsPanel.js:36
 msgid "PGP encrypted Message"
 msgstr ""
 
@@ -780,9 +790,9 @@ msgstr ""
 msgid "Select recipients for \"{0}\""
 msgstr ""
 
-#: js/ContactGrid.js:119 js/AccountEditDialog.js:183
-#: js/AccountEditDialog.js:224 js/AccountEditDialog.js:239
-#: js/AccountEditDialog.js:279
+#: js/ContactGrid.js:119 js/AccountEditDialog.js:185
+#: js/AccountEditDialog.js:226 js/AccountEditDialog.js:241
+#: js/AccountEditDialog.js:281
 msgid "None"
 msgstr ""
 
@@ -819,224 +829,248 @@ msgstr ""
 msgid "Email account \"{0}\" has an active vacation message."
 msgstr ""
 
-#: js/Felamimail.js:173
+#: js/Felamimail.js:175
 #, python-brace-format
 msgid "{0} as default mailer"
 msgstr ""
 
-#: js/Felamimail.js:585
+#: js/Felamimail.js:587
 msgid "New mails"
 msgstr ""
 
-#: js/Felamimail.js:586
+#: js/Felamimail.js:588
 #, python-brace-format
 msgid "You got {0} new mail(s) in folder {1} ({2})."
 msgstr ""
 
-#: js/Felamimail.js:706
+#: js/Felamimail.js:708
 #, python-brace-format
 msgid "IMAP Credentials for {0}"
 msgstr ""
 
-#: js/Felamimail.js:709
+#: js/Felamimail.js:711
 msgid "Credentials"
 msgstr ""
 
-#: js/Felamimail.js:904 js/Felamimail.js:937
+#: js/Felamimail.js:906 js/Felamimail.js:939
 msgid "IMAP Error"
 msgstr ""
 
-#: js/Felamimail.js:905
+#: js/Felamimail.js:907
 msgid "No connection to IMAP server."
 msgstr ""
 
-#: js/Felamimail.js:921
+#: js/Felamimail.js:923
 msgid "IMAP Credentials Error"
 msgstr ""
 
-#: js/Felamimail.js:922
+#: js/Felamimail.js:924
 msgid "Your email credentials are wrong. Please contact your administrator"
 msgstr ""
 
-#: js/Felamimail.js:938
+#: js/Felamimail.js:940
 msgid ""
 "One of your folders was deleted or renamed by another client. Please update "
 "the folder list of this account."
 msgstr ""
 
-#: js/Felamimail.js:967
+#: js/Felamimail.js:969
 msgid "SMTP Error"
 msgstr ""
 
-#: js/Felamimail.js:968
+#: js/Felamimail.js:970
 msgid "No connection to SMTP server."
 msgstr ""
 
-#: js/Felamimail.js:976
+#: js/Felamimail.js:978
 msgid "Sieve Error"
 msgstr ""
 
-#: js/Felamimail.js:977
+#: js/Felamimail.js:979
 msgid "No connection to Sieve server."
 msgstr ""
 
-#: js/Felamimail.js:985
+#: js/Felamimail.js:987
 msgid "Save Sieve Script Error"
 msgstr ""
 
-#: js/Felamimail.js:986
+#: js/Felamimail.js:988
 msgid "Could not save script on Sieve server."
 msgstr ""
 
-#: js/AccountEditDialog.js:75
+#: js/AccountEditDialog.js:77
 msgid "Add New Account"
 msgstr ""
 
-#: js/AccountEditDialog.js:88
+#: js/AccountEditDialog.js:90
 msgid "Signature"
 msgstr ""
 
-#: js/AccountEditDialog.js:122
+#: js/AccountEditDialog.js:124
 msgid "Account Name"
 msgstr ""
 
-#: js/AccountEditDialog.js:126
+#: js/AccountEditDialog.js:128
 msgid "User Email"
 msgstr ""
 
-#: js/AccountEditDialog.js:131
+#: js/AccountEditDialog.js:133
 msgid "User Name (From)"
 msgstr ""
 
-#: js/AccountEditDialog.js:134
+#: js/AccountEditDialog.js:136
 msgid "Organization"
 msgstr ""
 
-#: js/AccountEditDialog.js:138
+#: js/AccountEditDialog.js:140
 msgid "Signature position"
 msgstr ""
 
-#: js/AccountEditDialog.js:149
+#: js/AccountEditDialog.js:151
 msgid "Above the quote"
 msgstr ""
 
-#: js/AccountEditDialog.js:150
+#: js/AccountEditDialog.js:152
 msgid "Below the quote"
 msgstr ""
 
-#: js/AccountEditDialog.js:155
+#: js/AccountEditDialog.js:157
 msgid "IMAP"
 msgstr ""
 
-#: js/AccountEditDialog.js:162 js/AccountEditDialog.js:205
-#: js/AccountEditDialog.js:260
+#: js/AccountEditDialog.js:164 js/AccountEditDialog.js:207
+#: js/AccountEditDialog.js:262
 msgid "Host"
 msgstr ""
 
-#: js/AccountEditDialog.js:166
+#: js/AccountEditDialog.js:168
 msgid "Port (Default: 143 / SSL: 993)"
 msgstr ""
 
-#: js/AccountEditDialog.js:172 js/AccountEditDialog.js:214
-#: js/AccountEditDialog.js:269
+#: js/AccountEditDialog.js:174 js/AccountEditDialog.js:216
+#: js/AccountEditDialog.js:271
 msgid "Secure Connection"
 msgstr ""
 
-#: js/AccountEditDialog.js:184 js/AccountEditDialog.js:225
-#: js/AccountEditDialog.js:280
+#: js/AccountEditDialog.js:186 js/AccountEditDialog.js:227
+#: js/AccountEditDialog.js:282
 msgid "TLS"
 msgstr ""
 
-#: js/AccountEditDialog.js:185 js/AccountEditDialog.js:226
+#: js/AccountEditDialog.js:187 js/AccountEditDialog.js:228
 msgid "SSL"
 msgstr ""
 
-#: js/AccountEditDialog.js:188
+#: js/AccountEditDialog.js:190
 msgid "Username"
 msgstr ""
 
-#: js/AccountEditDialog.js:192
+#: js/AccountEditDialog.js:194
 msgid "Password"
 msgstr ""
 
-#: js/AccountEditDialog.js:198
+#: js/AccountEditDialog.js:200
 msgid "SMTP"
 msgstr ""
 
-#: js/AccountEditDialog.js:208
+#: js/AccountEditDialog.js:210
 msgid "Port (Default: 25)"
 msgstr ""
 
-#: js/AccountEditDialog.js:229
+#: js/AccountEditDialog.js:231
 msgid "Authentication"
 msgstr ""
 
-#: js/AccountEditDialog.js:240
+#: js/AccountEditDialog.js:242
 msgid "Login"
 msgstr ""
 
-#: js/AccountEditDialog.js:241
+#: js/AccountEditDialog.js:243
 msgid "Plain"
 msgstr ""
 
-#: js/AccountEditDialog.js:244
+#: js/AccountEditDialog.js:246
 msgid "Username (optional)"
 msgstr ""
 
-#: js/AccountEditDialog.js:247
+#: js/AccountEditDialog.js:249
 msgid "Password (optional)"
 msgstr ""
 
-#: js/AccountEditDialog.js:253
+#: js/AccountEditDialog.js:255
 msgid "Sieve"
 msgstr ""
 
-#: js/AccountEditDialog.js:264
+#: js/AccountEditDialog.js:266
 msgid "Port (Default: 2000)"
 msgstr ""
 
-#: js/AccountEditDialog.js:284
+#: js/AccountEditDialog.js:286
 msgid "Other Settings"
 msgstr ""
 
-#: js/AccountEditDialog.js:291
+#: js/AccountEditDialog.js:293
 msgid "Sent Folder Name"
 msgstr ""
 
-#: js/AccountEditDialog.js:297
+#: js/AccountEditDialog.js:299
 msgid "Trash Folder Name"
 msgstr ""
 
-#: js/AccountEditDialog.js:303
+#: js/AccountEditDialog.js:305
 msgid "Drafts Folder Name"
 msgstr ""
 
-#: js/AccountEditDialog.js:309
+#: js/AccountEditDialog.js:311
 msgid "Templates Folder Name"
 msgstr ""
 
-#: js/AccountEditDialog.js:315
+#: js/AccountEditDialog.js:317
 msgid "Display Format"
 msgstr ""
 
-#: js/AccountEditDialog.js:326
+#: js/AccountEditDialog.js:328 js/AccountEditDialog.js:344
 msgid "HTML"
 msgstr ""
 
-#: js/AccountEditDialog.js:327
+#: js/AccountEditDialog.js:329 js/AccountEditDialog.js:345
 msgid "Plain Text"
 msgstr ""
 
-#: js/AccountEditDialog.js:328
+#: js/AccountEditDialog.js:330
 msgid "Depending on content type (experimental)"
 msgstr ""
 
-#: Controller/Message/Send.php:83
+#: js/AccountEditDialog.js:333
+msgid "Compose Format"
+msgstr ""
+
+#: js/AccountEditDialog.js:348
+msgid "Preserve Format"
+msgstr ""
+
+#: js/AccountEditDialog.js:359
+msgid "No"
+msgstr ""
+
+#: js/AccountEditDialog.js:360
+msgid "Yes"
+msgstr ""
+
+#: Controller/Message/Send.php:84
+msgid "Bad recipient address syntax"
+msgstr ""
+
+#: Controller/Message/Send.php:86
+msgid "Recipient address rejected"
+msgstr ""
+
+#: Controller/Message/Send.php:90
 #, python-format
 msgid "Error: %s"
 msgstr ""
 
-#: Controller/Message/Send.php:85
+#: Controller/Message/Send.php:92
 msgid "Could not send message"
 msgstr ""
 
index db3298c..1b2b4f1 100644 (file)
@@ -116,18 +116,18 @@ msgstr ""
 msgid "Enter description"
 msgstr ""
 
-#: js/NodeTreePanel.js:692 js/NodeTreePanel.js:802 js/NodeGridPanel.js:696
+#: js/NodeTreePanel.js:712 js/NodeTreePanel.js:822 js/NodeGridPanel.js:696
 #: js/NodeGridPanel.js:847
 msgid "Upload Failed"
 msgstr ""
 
-#: js/NodeTreePanel.js:693 js/NodeGridPanel.js:697
+#: js/NodeTreePanel.js:713 js/NodeGridPanel.js:697
 msgid ""
 "Could not upload file. Filesize could be too big. Please notify your "
 "Administrator."
 msgstr ""
 
-#: js/NodeTreePanel.js:803 js/NodeGridPanel.js:848
+#: js/NodeTreePanel.js:823 js/NodeGridPanel.js:848
 msgid "Putting files in this folder is not allowed!"
 msgstr ""
 
@@ -340,3 +340,13 @@ msgstr ""
 #: Controller/Node.php:333
 msgid "Other users folders"
 msgstr ""
+
+#: Config.php:26
+msgid "Public Download URL"
+msgstr ""
+
+#: Config.php:28
+msgid ""
+"Possible status. Please note that additional status might impact other "
+"Filemanager systems on export or syncronisation."
+msgstr ""
index 3d1c923..2b86a90 100644 (file)
@@ -122,7 +122,7 @@ msgid "Account"
 msgstr ""
 
 #: Model/Employee.php:83 Model/Account.php:89 Model/FreeTime.php:77
-#: Model/ExtraFreeTime.php:64 js/ExtraFreeTimeEditDialog.js:152
+#: Model/ExtraFreeTime.php:64 js/ExtraFreeTimeEditDialog.js:153
 #: js/EmployeeEditDialog.js:427 js/FreeTimeEditDialog.js:521
 #: js/AccountEditDialog.js:161
 msgid "Description"
@@ -351,7 +351,7 @@ msgstr[1] ""
 msgid "Days"
 msgstr ""
 
-#: Model/ExtraFreeTime.php:74 js/ExtraFreeTimeEditDialog.js:130
+#: Model/ExtraFreeTime.php:74 js/ExtraFreeTimeEditDialog.js:131
 msgid "Expiration date"
 msgstr ""
 
@@ -362,7 +362,7 @@ msgid_plural "Cost Centers"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/ExtraFreeTimeEditDialog.js:166 js/EmployeeEditDialog.js:441
+#: js/ExtraFreeTimeEditDialog.js:167 js/EmployeeEditDialog.js:441
 #: js/FreeTimeEditDialog.js:535
 msgid "Enter description"
 msgstr ""
index 6f332ef..4c74d3e 100644 (file)
@@ -13,71 +13,71 @@ msgstr ""
 "X-Poedit-SourceCharset: utf-8\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
-#: Model/InventoryItem.php:35
+#: Model/InventoryItem.php:37
 msgid "Inventory item"
 msgid_plural "Inventory items"
 msgstr[0] ""
 msgstr[1] ""
 
-#: Model/InventoryItem.php:39
+#: Model/InventoryItem.php:41
 msgid "Inventory item list"
 msgid_plural "Inventory item lists"
 msgstr[0] ""
 msgstr[1] ""
 
-#: Model/InventoryItem.php:55 js/InventoryItemEditDialog.js:101
+#: Model/InventoryItem.php:78 js/InventoryItemEditDialog.js:101
 msgid "Name"
 msgstr ""
 
-#: Model/InventoryItem.php:60 js/InventoryItemEditDialog.js:197
+#: Model/InventoryItem.php:84 js/InventoryItemEditDialog.js:197
 msgid "Status"
 msgstr ""
 
-#: Model/InventoryItem.php:66
+#: Model/InventoryItem.php:93
 msgid "Inventory ID"
 msgstr ""
 
-#: Model/InventoryItem.php:70 js/InventoryItemEditDialog.js:121
+#: Model/InventoryItem.php:99 js/InventoryItemEditDialog.js:121
 msgid "Description"
 msgstr ""
 
-#: Model/InventoryItem.php:74 js/InventoryItemEditDialog.js:155
+#: Model/InventoryItem.php:106 js/InventoryItemEditDialog.js:155
 msgid "Location"
 msgstr ""
 
-#: Model/InventoryItem.php:78 js/InventoryItemEditDialog.js:277
+#: Model/InventoryItem.php:110 js/InventoryItemEditDialog.js:277
 msgid "Invoice date"
 msgstr ""
 
-#: Model/InventoryItem.php:93 js/InventoryItemEditDialog.js:271
+#: Model/InventoryItem.php:138 js/InventoryItemEditDialog.js:271
 msgid "Invoice"
 msgstr ""
 
-#: Model/InventoryItem.php:98 js/InventoryItemEditDialog.js:251
+#: Model/InventoryItem.php:146 js/InventoryItemEditDialog.js:251
 msgid "Price"
 msgstr ""
 
-#: Model/InventoryItem.php:104
+#: Model/InventoryItem.php:152
 msgid "Cost Center"
 msgstr ""
 
-#: Model/InventoryItem.php:116 js/InventoryItemEditDialog.js:168
+#: Model/InventoryItem.php:165 js/InventoryItemEditDialog.js:168
 msgid "Warranty"
 msgstr ""
 
-#: Model/InventoryItem.php:123
+#: Model/InventoryItem.php:173
 msgid "Item added"
 msgstr ""
 
-#: Model/InventoryItem.php:130
+#: Model/InventoryItem.php:181
 msgid "Item removed"
 msgstr ""
 
-#: Model/InventoryItem.php:143 js/InventoryItemEditDialog.js:283
-msgid "Depreciate"
+#: Model/InventoryItem.php:190
+msgid "Deprecate"
 msgstr ""
 
-#: Model/InventoryItem.php:149
+#: Model/InventoryItem.php:196
 msgid "Image"
 msgstr ""
 
@@ -141,6 +141,10 @@ msgstr ""
 msgid "Cost centre"
 msgstr ""
 
+#: js/InventoryItemEditDialog.js:283
+msgid "Depreciate"
+msgstr ""
+
 #: Preference.php:60
 msgid "Default Inventory Item Container"
 msgstr ""
index b6f848e..5e4c20a 100644 (file)
@@ -61,6 +61,10 @@ msgstr ""
 msgid "Destination"
 msgstr ""
 
+#: Model/Call.php:128
+msgid "Contact"
+msgstr ""
+
 #: Model/MyPhone.php:32 js/DialerPanel.js:53
 msgid "Phone"
 msgstr ""
@@ -153,6 +157,31 @@ msgstr ""
 msgid "Not possible to dial."
 msgstr ""
 
+#: Config.php:44 Config.php:46
+msgid "local prefix for outgoing calls"
+msgstr ""
+
+#: Config.php:53 Config.php:55
+msgid "telephone area code"
+msgstr ""
+
+#: Config.php:61
+msgid "regex for local calls"
+msgstr ""
+
+#: Config.php:63
+msgid ""
+"identifies if a calling number is a local call without leading area code"
+msgstr ""
+
+#: Config.php:70
+msgid "own telephone number"
+msgstr ""
+
+#: Config.php:72
+msgid "own telephone number to prefix to internal calls"
+msgstr ""
+
 #: Setup/Initialize.php:33 Setup/Update/Release7.php:30
 msgid "Calls this week"
 msgstr ""
index 1a1d2b5..97732c7 100644 (file)
@@ -188,10 +188,10 @@ msgid "allow to set the number of an invoice"
 msgstr ""
 
 #: Model/Customer.php:35 Model/Customer.php:278 Model/Contract.php:66
-#: Model/Contract.php:162 Model/Contract.php:247 Model/Contract.php:268
+#: Model/Contract.php:162 Model/Contract.php:253 Model/Contract.php:274
 #: Model/Address.php:52 Model/Offer.php:50 Model/Offer.php:94
-#: Model/Invoice.php:66 Model/Invoice.php:207 Model/Invoice.php:244
-#: js/InvoiceEditDialog.js:451 js/CustomerEditDialog.js:169
+#: Model/Invoice.php:65 Model/Invoice.php:214 Model/Invoice.php:251
+#: js/InvoiceEditDialog.js:479 js/CustomerEditDialog.js:169
 #: js/OfferEditDialog.js:112 js/ContractCustomerFilterModel.js:30
 #: js/InvoiceDetailsPanel.js:104 js/ContractEditDialog.js:228
 #: js/CustomerFilterModel.js:30 js/PurchaseInvoiceDetailsPanel.js:104
@@ -212,7 +212,7 @@ msgstr ""
 msgid "Accounting"
 msgstr ""
 
-#: Model/Customer.php:53 Model/Supplier.php:53 js/InvoiceEditDialog.js:491
+#: Model/Customer.php:53 Model/Supplier.php:53 js/InvoiceEditDialog.js:519
 #: js/CustomerEditDialog.js:346 js/InvoiceDetailsPanel.js:127
 #: js/SupplierEditDialog.js:308 js/PurchaseInvoiceDetailsPanel.js:127
 #: js/PurchaseInvoiceEditDialog.js:451
@@ -238,8 +238,8 @@ msgid "Web"
 msgstr ""
 
 #: Model/Customer.php:79 Model/OrderConfirmation.php:72 Model/Contract.php:126
-#: Model/PurchaseInvoice.php:95 Model/Supplier.php:77 Model/Offer.php:85
-#: Model/Product.php:58 Model/Invoice.php:85 js/InvoiceEditDialog.js:430
+#: Model/PurchaseInvoice.php:94 Model/Supplier.php:77 Model/Offer.php:85
+#: Model/Product.php:58 Model/Invoice.php:84 js/InvoiceEditDialog.js:458
 #: js/CustomerEditDialog.js:399 js/OfferEditDialog.js:137
 #: js/InvoiceDetailsPanel.js:103 js/ProductEditDialog.js:131
 #: js/ContractEditDialog.js:284 js/SupplierEditDialog.js:361
@@ -288,7 +288,7 @@ msgstr ""
 msgid "Currency Translation Rate"
 msgstr ""
 
-#: Model/Customer.php:143 Model/PurchaseInvoice.php:138
+#: Model/Customer.php:143 Model/PurchaseInvoice.php:124
 #: js/CustomerEditDialog.js:278 js/PurchaseInvoiceEditDialog.js:364
 msgid "Discount (%)"
 msgstr ""
@@ -372,8 +372,8 @@ msgstr[0] ""
 msgstr[1] ""
 
 #: Model/OrderConfirmation.php:49 Model/OrderConfirmation.php:81
-#: Model/Contract.php:44 Model/ProductAggregate.php:68 Model/Invoice.php:54
-#: Model/Invoice.php:195 Model/Invoice.php:240 js/InvoiceEditDialog.js:434
+#: Model/Contract.php:44 Model/ProductAggregate.php:68 Model/Invoice.php:53
+#: Model/Invoice.php:202 Model/Invoice.php:247 js/InvoiceEditDialog.js:462
 #: js/InvoiceDetailsPanel.js:105 js/PurchaseInvoiceDetailsPanel.js:105
 #: js/ContractFilterModel.js:30 js/OrderConfirmationEditDialog.js:112
 msgid "Contract"
@@ -389,14 +389,14 @@ msgstr[1] ""
 msgid "Number"
 msgstr ""
 
-#: Model/Contract.php:78 Model/PurchaseInvoice.php:64
-#: Model/PurchaseInvoice.php:201 Model/Invoice.php:123 Model/CostCenter.php:34
+#: Model/Contract.php:78 Model/PurchaseInvoice.php:63
+#: Model/PurchaseInvoice.php:187 Model/Invoice.php:122 Model/CostCenter.php:34
 msgid "Cost Center"
 msgid_plural "Cost Centers"
 msgstr[0] ""
 msgstr[1] ""
 
-#: Model/Contract.php:141 js/InvoiceEditDialog.js:466
+#: Model/Contract.php:141 js/InvoiceEditDialog.js:494
 #: js/BillingAddressGridPanel.js:39 js/InvoiceDetailsPanel.js:115
 #: js/ContractEditDialog.js:230 js/AddressEditDialog.js:76
 #: js/PurchaseInvoiceDetailsPanel.js:115
@@ -413,7 +413,7 @@ msgstr ""
 msgid "End Date"
 msgstr ""
 
-#: Model/Contract.php:198 Model/Contract.php:260 Model/PurchaseInvoice.php:261
+#: Model/Contract.php:198 Model/Contract.php:266 Model/PurchaseInvoice.php:247
 #: js/ContractEditDialog.js:273 js/PurchaseInvoiceEditDialog.js:495
 msgid "Lead Cost Center"
 msgstr ""
@@ -422,19 +422,23 @@ msgstr ""
 msgid "Products"
 msgstr ""
 
-#: Model/Contract.php:246
+#: Model/Contract.php:224
+msgid "Merge"
+msgstr ""
+
+#: Model/Contract.php:252
 msgid "Responsible"
 msgstr ""
 
-#: Model/Contract.php:248
+#: Model/Contract.php:254
 msgid "Partner"
 msgstr ""
 
-#: Model/Contract.php:264
+#: Model/Contract.php:270
 msgid "Time Account"
 msgstr ""
 
-#: Model/Address.php:33 Model/Invoice.php:89 Model/Invoice.php:100
+#: Model/Address.php:33 Model/Invoice.php:88 Model/Invoice.php:99
 #: js/AddressEditDialog.js:191 js/AddressEditDialog.js:201
 msgid "Address"
 msgid_plural "Addresss"
@@ -451,8 +455,8 @@ msgid_plural "Purchase Invoices"
 msgstr[0] ""
 msgstr[1] ""
 
-#: Model/PurchaseInvoice.php:52 Model/PurchaseInvoice.php:226
-#: Model/PurchaseInvoice.php:245 Model/Supplier.php:35 Model/Supplier.php:251
+#: Model/PurchaseInvoice.php:51 Model/PurchaseInvoice.php:212
+#: Model/PurchaseInvoice.php:231 Model/Supplier.php:35 Model/Supplier.php:251
 #: js/SupplierFilterModel.js:30 js/SupplierEditDialog.js:145
 #: js/PurchaseInvoiceEditDialog.js:403
 msgid "Supplier"
@@ -460,23 +464,24 @@ msgid_plural "Suppliers"
 msgstr[0] ""
 msgstr[1] ""
 
-#: Model/PurchaseInvoice.php:76 Model/PurchaseInvoice.php:214
-#: Model/PurchaseInvoice.php:253 js/PurchaseInvoiceApproverFilterModel.js:30
+#: Model/PurchaseInvoice.php:75 Model/PurchaseInvoice.php:200
+#: Model/PurchaseInvoice.php:239 js/PurchaseInvoiceApproverFilterModel.js:30
 #: js/PurchaseInvoiceEditDialog.js:484
 msgid "Approver"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:90 Model/Invoice.php:80
-#: js/InvoiceEditDialog.js:412 js/InvoiceDetailsPanel.js:100
+#: Model/PurchaseInvoice.php:89 Model/Invoice.php:79
+#: js/InvoiceEditDialog.js:440 js/InvoiceDetailsPanel.js:100
 #: js/PurchaseInvoiceDetailsPanel.js:100 js/PurchaseInvoiceEditDialog.js:397
 msgid "Invoice Number"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:100 js/PurchaseInvoiceEditDialog.js:221
+#: Model/PurchaseInvoice.php:99 js/PurchaseInvoiceEditDialog.js:221
 msgid "Date of invoice"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:103 js/PurchaseInvoiceEditDialog.js:231
+#: Model/PurchaseInvoice.php:102 Model/PurchaseInvoice.php:104
+#: js/PurchaseInvoiceEditDialog.js:231
 msgid "Due in"
 msgstr ""
 
@@ -484,57 +489,45 @@ msgstr ""
 msgid "Due at"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:114
-msgid "Pay at"
-msgstr ""
-
-#: Model/PurchaseInvoice.php:118
-msgid "Overdue at"
-msgstr ""
-
-#: Model/PurchaseInvoice.php:123 js/PurchaseInvoiceEditDialog.js:467
+#: Model/PurchaseInvoice.php:114 js/PurchaseInvoiceEditDialog.js:467
 msgid "Payed at"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:127
-msgid "Dunned at"
-msgstr ""
-
-#: Model/PurchaseInvoice.php:131
+#: Model/PurchaseInvoice.php:117
 msgid "Payment_method"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:147 js/PurchaseInvoiceEditDialog.js:438
+#: Model/PurchaseInvoice.php:133 js/PurchaseInvoiceEditDialog.js:438
 msgid "Discount until"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:151 Model/Invoice.php:148
-#: js/InvoiceEditDialog.js:339 js/InvoiceDetailsPanel.js:132
+#: Model/PurchaseInvoice.php:137 Model/Invoice.php:147
+#: js/InvoiceEditDialog.js:353 js/InvoiceDetailsPanel.js:132
 #: js/PurchaseInvoiceDetailsPanel.js:132 js/PurchaseInvoiceEditDialog.js:267
 msgid "Price Net"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:159 Model/Invoice.php:164
-#: js/InvoiceEditDialog.js:364 js/InvoiceDetailsPanel.js:134
+#: Model/PurchaseInvoice.php:145 Model/Invoice.php:163
+#: js/InvoiceEditDialog.js:378 js/InvoiceDetailsPanel.js:134
 #: js/PurchaseInvoiceEditDialog.js:281
 msgid "Price Gross"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:167 js/PurchaseInvoiceEditDialog.js:295
+#: Model/PurchaseInvoice.php:153 js/PurchaseInvoiceEditDialog.js:295
 msgid "Additional Price Gross"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:175 Model/Invoice.php:156
-#: js/InvoiceEditDialog.js:354 js/InvoiceDetailsPanel.js:133
+#: Model/PurchaseInvoice.php:161 Model/Invoice.php:155
+#: js/InvoiceEditDialog.js:368 js/InvoiceDetailsPanel.js:133
 #: js/PurchaseInvoiceDetailsPanel.js:133 js/PurchaseInvoiceEditDialog.js:323
 msgid "Price Tax"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:183 Model/Invoice.php:172
+#: Model/PurchaseInvoice.php:169 Model/Invoice.php:171
 msgid "Sales Tax"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:191 js/PurchaseInvoiceDetailsPanel.js:134
+#: Model/PurchaseInvoice.php:177 js/PurchaseInvoiceDetailsPanel.js:134
 #: js/PurchaseInvoiceEditDialog.js:309
 msgid "Total Price"
 msgstr ""
@@ -609,9 +602,9 @@ msgstr ""
 msgid "Billing Point"
 msgstr ""
 
-#: Model/ProductAggregate.php:124 Model/Invoice.php:252 Model/Invoice.php:256
-#: Model/Invoice.php:260 Model/Invoice.php:264 Model/Invoice.php:268
-#: Model/Invoice.php:272 Model/Invoice.php:276
+#: Model/ProductAggregate.php:124 Model/Invoice.php:259 Model/Invoice.php:263
+#: Model/Invoice.php:267 Model/Invoice.php:271 Model/Invoice.php:275
+#: Model/Invoice.php:279 Model/Invoice.php:283
 msgid "Invoice Item"
 msgstr ""
 
@@ -619,8 +612,8 @@ msgstr ""
 msgid "Piece"
 msgstr ""
 
-#: Model/Invoice.php:35 js/InvoiceEditDialog.js:391
-#: js/InvoiceEditDialog.js:404 js/InvoiceDetailsPanel.js:98
+#: Model/Invoice.php:35 js/InvoiceEditDialog.js:419
+#: js/InvoiceEditDialog.js:432 js/InvoiceDetailsPanel.js:98
 #: js/PurchaseInvoiceDetailsPanel.js:98 js/PurchaseInvoiceEditDialog.js:389
 #: Config.php:210
 msgid "Invoice"
@@ -628,41 +621,45 @@ msgid_plural "Invoices"
 msgstr[0] ""
 msgstr[1] ""
 
-#: Model/Invoice.php:106 js/InvoiceEditDialog.js:419
+#: Model/Invoice.php:105 js/InvoiceEditDialog.js:447
 #: js/InvoiceDetailsPanel.js:101 js/PurchaseInvoiceDetailsPanel.js:101
 msgid "Date"
 msgstr ""
 
-#: Model/Invoice.php:110 js/InvoiceEditDialog.js:526
+#: Model/Invoice.php:109 js/InvoiceEditDialog.js:554
 msgid "Interval Begins"
 msgstr ""
 
-#: Model/Invoice.php:114 js/InvoiceEditDialog.js:531
+#: Model/Invoice.php:113 js/InvoiceEditDialog.js:559
 msgid "Interval Ends"
 msgstr ""
 
-#: Model/Invoice.php:117 js/InvoiceEditDialog.js:498
+#: Model/Invoice.php:116 js/InvoiceEditDialog.js:526
 #: js/InvoiceDetailsPanel.js:129 js/PurchaseInvoiceDetailsPanel.js:129
 msgid "Credit Term"
 msgstr ""
 
-#: Model/Invoice.php:132 js/InvoiceEditDialog.js:519
+#: Model/Invoice.php:131 js/InvoiceEditDialog.js:547
 #: js/InvoiceDetailsPanel.js:131 js/PurchaseInvoiceDetailsPanel.js:131
-#: js/PurchaseInvoiceEditDialog.js:506 Setup/Update/Release8.php:152
+#: js/PurchaseInvoiceEditDialog.js:506 Setup/Update/Release8.php:213
 msgid "Cleared"
 msgstr ""
 
-#: Model/Invoice.php:138 Model/InvoicePosition.php:49
-#: js/InvoiceEditDialog.js:425 js/InvoiceDetailsPanel.js:102
+#: Model/Invoice.php:137 Model/InvoicePosition.php:49
+#: js/InvoiceEditDialog.js:453 js/InvoiceDetailsPanel.js:102
 #: js/PurchaseInvoiceDetailsPanel.js:102
 msgid "Type"
 msgstr ""
 
-#: Model/Invoice.php:181 js/InvoiceEditDialog.js:170
+#: Model/Invoice.php:179 js/InvoiceEditDialog.js:410
+msgid "Inventory Change"
+msgstr ""
+
+#: Model/Invoice.php:188 js/InvoiceEditDialog.js:170
 msgid "Positions"
 msgstr ""
 
-#: Model/Invoice.php:248
+#: Model/Invoice.php:255
 msgid "Reversal Invoice"
 msgstr ""
 
@@ -711,31 +708,31 @@ msgstr ""
 msgid "Edit Invoice \"{0}\""
 msgstr ""
 
-#: js/InvoiceEditDialog.js:269
+#: js/InvoiceEditDialog.js:283
 msgid "No customer assigned"
 msgstr ""
 
-#: js/InvoiceEditDialog.js:270
+#: js/InvoiceEditDialog.js:284
 msgid ""
 "The selected contract doesn't have a customer assigned, yet. Add a customer "
 "to the contract with the contract edit dialog."
 msgstr ""
 
-#: js/InvoiceEditDialog.js:281
+#: js/InvoiceEditDialog.js:295
 msgid "No cost center assigned"
 msgstr ""
 
-#: js/InvoiceEditDialog.js:282
+#: js/InvoiceEditDialog.js:296
 msgid ""
 "The selected contract doesn't have a cost center assigned, yet. Add a cost "
 "center to the contract with the contract edit dialog."
 msgstr ""
 
-#: js/InvoiceEditDialog.js:381 js/PurchaseInvoiceEditDialog.js:343
+#: js/InvoiceEditDialog.js:395 js/PurchaseInvoiceEditDialog.js:343
 msgid "Sales Tax (percent)"
 msgstr ""
 
-#: js/InvoiceEditDialog.js:415 js/InvoiceEditDialog.js:421
+#: js/InvoiceEditDialog.js:443 js/InvoiceEditDialog.js:449
 #: js/PurchaseInvoiceEditDialog.js:401 js/PurchaseInvoiceEditDialog.js:425
 #: js/PurchaseInvoiceEditDialog.js:440 js/PurchaseInvoiceEditDialog.js:469
 msgid "automatically set..."
@@ -1015,6 +1012,10 @@ msgstr ""
 msgid "Rebill Invoice"
 msgstr ""
 
+#: js/InvoiceGridPanel.js:135
+msgid "Merge Invoices"
+msgstr ""
+
 #: js/ContractGridPanel.js:51
 msgid "Bill Contract"
 msgstr ""
@@ -1114,7 +1115,7 @@ msgstr ""
 msgid "Reversal"
 msgstr ""
 
-#: Config.php:212 Config.php:291 Setup/Update/Release8.php:2155
+#: Config.php:212 Config.php:291 Setup/Update/Release8.php:2161
 msgid "Credit"
 msgstr ""
 
@@ -1126,7 +1127,7 @@ msgstr ""
 msgid "Possible Product Categories."
 msgstr ""
 
-#: Config.php:227 Setup/Update/Release8.php:1953
+#: Config.php:227 Setup/Update/Release8.php:1959
 msgid "Default"
 msgstr ""
 
@@ -1166,25 +1167,25 @@ msgstr ""
 msgid "Possible Payment Methods."
 msgstr ""
 
-#: Config.php:288 Setup/Update/Release8.php:1904
-#: Setup/Update/Release8.php:2152
+#: Config.php:288 Setup/Update/Release8.php:1910
+#: Setup/Update/Release8.php:2158
 msgid "Bank transfer"
 msgstr ""
 
-#: Config.php:289 Setup/Update/Release8.php:1905
-#: Setup/Update/Release8.php:2153
+#: Config.php:289 Setup/Update/Release8.php:1911
+#: Setup/Update/Release8.php:2159
 msgid "Direct debit"
 msgstr ""
 
-#: Config.php:290 Setup/Update/Release8.php:2154
+#: Config.php:290 Setup/Update/Release8.php:2160
 msgid "Cancellation"
 msgstr ""
 
-#: Config.php:292 Setup/Update/Release8.php:2156
+#: Config.php:292 Setup/Update/Release8.php:2162
 msgid "Credit card"
 msgstr ""
 
-#: Config.php:293 Setup/Update/Release8.php:2157
+#: Config.php:293 Setup/Update/Release8.php:2163
 msgid "Paypal"
 msgstr ""
 
@@ -1248,91 +1249,91 @@ msgstr ""
 msgid "Contracts created by myself"
 msgstr ""
 
-#: Setup/Initialize.php:68 Setup/Update/Release8.php:515
+#: Setup/Initialize.php:68 Setup/Update/Release8.php:521
 msgid "All Customers"
 msgstr ""
 
-#: Setup/Initialize.php:69 Setup/Update/Release8.php:516
+#: Setup/Initialize.php:69 Setup/Update/Release8.php:522
 msgid "All customer records"
 msgstr ""
 
-#: Setup/Initialize.php:80 Setup/Update/Release8.php:1337
+#: Setup/Initialize.php:80 Setup/Update/Release8.php:1343
 msgid "All Offers"
 msgstr ""
 
-#: Setup/Initialize.php:81 Setup/Update/Release8.php:1338
+#: Setup/Initialize.php:81 Setup/Update/Release8.php:1344
 msgid "All offer records"
 msgstr ""
 
-#: Setup/Update/Release8.php:146
+#: Setup/Update/Release8.php:207
 msgid "Status"
 msgstr ""
 
-#: Setup/Update/Release8.php:158
+#: Setup/Update/Release8.php:219
 msgid "Cleared In"
 msgstr ""
 
-#: Setup/Update/Release8.php:1397
+#: Setup/Update/Release8.php:1403
 msgid "All Suppliers"
 msgstr ""
 
-#: Setup/Update/Release8.php:1398
+#: Setup/Update/Release8.php:1404
 msgid "All supllier records"
 msgstr ""
 
-#: Setup/Update/Release8.php:1421
+#: Setup/Update/Release8.php:1427
 msgid "All Purchase Imvoices"
 msgstr ""
 
-#: Setup/Update/Release8.php:1422
+#: Setup/Update/Release8.php:1428
 msgid "All purchase invoices"
 msgstr ""
 
-#: Setup/Update/Release8.php:1445
+#: Setup/Update/Release8.php:1451
 msgid "All Products"
 msgstr ""
 
-#: Setup/Update/Release8.php:1446
+#: Setup/Update/Release8.php:1452
 msgid "All product records"
 msgstr ""
 
-#: Setup/Update/Release8.php:1456
+#: Setup/Update/Release8.php:1462
 msgid "All Contracts"
 msgstr ""
 
-#: Setup/Update/Release8.php:1457
+#: Setup/Update/Release8.php:1463
 msgid "All contract records"
 msgstr ""
 
-#: Setup/Update/Release8.php:1467
+#: Setup/Update/Release8.php:1473
 msgid "All Invoices"
 msgstr ""
 
-#: Setup/Update/Release8.php:1468
+#: Setup/Update/Release8.php:1474
 msgid "All invoice records"
 msgstr ""
 
-#: Setup/Update/Release8.php:1478
+#: Setup/Update/Release8.php:1484
 msgid "All Cost Centers"
 msgstr ""
 
-#: Setup/Update/Release8.php:1479
+#: Setup/Update/Release8.php:1485
 msgid "All costcenter records"
 msgstr ""
 
-#: Setup/Update/Release8.php:1489
+#: Setup/Update/Release8.php:1495
 msgid "All Divisions"
 msgstr ""
 
-#: Setup/Update/Release8.php:1490
+#: Setup/Update/Release8.php:1496
 msgid "All division records"
 msgstr ""
 
-#: Setup/Update/Release8.php:1500
+#: Setup/Update/Release8.php:1506
 msgid "All Order Confirmations"
 msgstr ""
 
-#: Setup/Update/Release8.php:1501
+#: Setup/Update/Release8.php:1507
 msgid "All order confirmation records"
 msgstr ""
 
index 15e78a1..caaea93 100644 (file)
@@ -102,9 +102,9 @@ msgstr ""
 
 #: js/AuthenticationPanel.js:317 js/AuthenticationPanel.js:378
 #: js/EmailPanel.js:195 js/EmailPanel.js:306 js/EmailPanel.js:420
-#: js/ConfigManagerPanel.js:234 js/ConfigManagerPanel.js:321
-#: js/ConfigManagerPanel.js:341 js/ConfigManagerPanel.js:382
-#: js/ConfigManagerPanel.js:441
+#: js/ConfigManagerPanel.js:234 js/ConfigManagerPanel.js:330
+#: js/ConfigManagerPanel.js:350 js/ConfigManagerPanel.js:391
+#: js/ConfigManagerPanel.js:450
 msgid "Port"
 msgstr ""
 
@@ -136,8 +136,8 @@ msgstr ""
 
 #: js/AuthenticationPanel.js:375 js/EmailPanel.js:182 js/EmailPanel.js:302
 #: js/EmailPanel.js:416 js/ConfigManagerPanel.js:229
-#: js/ConfigManagerPanel.js:317 js/ConfigManagerPanel.js:337
-#: js/ConfigManagerPanel.js:378 js/ConfigManagerPanel.js:437
+#: js/ConfigManagerPanel.js:326 js/ConfigManagerPanel.js:346
+#: js/ConfigManagerPanel.js:387 js/ConfigManagerPanel.js:446
 msgid "Hostname"
 msgstr ""
 
@@ -365,7 +365,7 @@ msgstr ""
 msgid "Save config and install"
 msgstr ""
 
-#: js/AuthenticationPanel.js:710 js/ConfigManagerPanel.js:518
+#: js/AuthenticationPanel.js:710 js/ConfigManagerPanel.js:527
 msgid "Save config"
 msgstr ""
 
@@ -701,74 +701,74 @@ msgstr ""
 msgid "Priority"
 msgstr ""
 
-#: js/ConfigManagerPanel.js:270
+#: js/ConfigManagerPanel.js:279
 msgid "Caching"
 msgstr ""
 
-#: js/ConfigManagerPanel.js:281 js/ConfigManagerPanel.js:398
+#: js/ConfigManagerPanel.js:290 js/ConfigManagerPanel.js:407
 msgid "Lifetime (seconds)"
 msgstr ""
 
-#: js/ConfigManagerPanel.js:304 js/ConfigManagerPanel.js:423
+#: js/ConfigManagerPanel.js:313 js/ConfigManagerPanel.js:432
 msgid "Path"
 msgstr ""
 
-#: js/ConfigManagerPanel.js:349
+#: js/ConfigManagerPanel.js:358
 msgid "Queue"
 msgstr ""
 
-#: js/ConfigManagerPanel.js:390
+#: js/ConfigManagerPanel.js:399
 msgid "Session"
 msgstr ""
 
-#: js/ConfigManagerPanel.js:449
+#: js/ConfigManagerPanel.js:458
 msgid "Temporary files"
 msgstr ""
 
-#: js/ConfigManagerPanel.js:457
+#: js/ConfigManagerPanel.js:466
 msgid "Temporary Files Path"
 msgstr ""
 
-#: js/ConfigManagerPanel.js:462
+#: js/ConfigManagerPanel.js:471
 msgid "Filestore directory"
 msgstr ""
 
-#: js/ConfigManagerPanel.js:470
+#: js/ConfigManagerPanel.js:479
 msgid "Filestore Path"
 msgstr ""
 
-#: js/ConfigManagerPanel.js:475
+#: js/ConfigManagerPanel.js:484
 msgid "Addressbook Map panel"
 msgstr ""
 
-#: js/ConfigManagerPanel.js:483
+#: js/ConfigManagerPanel.js:492
 msgid "Map panel"
 msgstr ""
 
-#: js/ConfigManagerPanel.js:485
+#: js/ConfigManagerPanel.js:494
 msgid "disabled"
 msgstr ""
 
-#: js/ConfigManagerPanel.js:485
+#: js/ConfigManagerPanel.js:494
 msgid "enabled"
 msgstr ""
 
-#: js/ConfigManagerPanel.js:490
+#: js/ConfigManagerPanel.js:499
 msgid "Use Custom Theme"
 msgstr ""
 
-#: js/ConfigManagerPanel.js:500
+#: js/ConfigManagerPanel.js:509
 msgid "Theme path"
 msgstr ""
 
-#: js/ConfigManagerPanel.js:503
+#: js/ConfigManagerPanel.js:512
 msgid "Use blue theme as base"
 msgstr ""
 
-#: js/ConfigManagerPanel.js:516
+#: js/ConfigManagerPanel.js:525
 msgid "Config file is not writable"
 msgstr ""
 
-#: js/ConfigManagerPanel.js:535
+#: js/ConfigManagerPanel.js:544
 msgid "Download config file"
 msgstr ""
index 6a480ec..aa3fd99 100644 (file)
@@ -41,194 +41,185 @@ msgstr ""
 msgid "Create or update shared timesheet favorites"
 msgstr ""
 
-#: Model/Timesheet.php:164 Model/Timeaccount.php:500
-msgid "hour"
-msgstr ""
+#: Model/Timesheet.php:33 js/TimesheetEditDialog.js:224
+msgid "Timesheet"
+msgid_plural "Timesheets"
+msgstr[0] ""
+msgstr[1] ""
 
-#: Model/Timeaccount.php:43 js/TimeaccountEditDialog.js:144
-msgid "Cost Center"
+#: Model/Timesheet.php:53 js/TimesheetEditDialog.js:176
+msgid "Account"
 msgstr ""
 
-#: Model/Timeaccount.php:47 js/TimeaccountEditDialog.js:159
-msgid "Responsible Person"
+#: Model/Timesheet.php:60
+msgid "Time Account (Number - Title)"
 msgstr ""
 
-#: js/Timetracker.js:25
-msgid "New Timesheet"
+#: Model/Timesheet.php:91 Model/Timesheet.php:96 js/TimesheetEditDialog.js:181
+msgid "Billable"
 msgstr ""
 
-#: js/DurationSpinner.js:95
-msgid "Not a valid time"
+#: Model/Timesheet.php:104 Model/Timeaccount.php:160
+msgid "Cleared in"
 msgstr ""
 
-#: js/TimeaccountPickerCombo.js:46
-msgid "Show closed"
+#: Model/Timesheet.php:111 Model/Timeaccount.php:164
+#: js/TimeaccountEditDialog.js:189 js/TimesheetEditDialog.js:205
+msgid "Invoice"
 msgstr ""
 
-#: js/TimeAccountContractFilterModel.js:30
-msgid "Contract"
+#: Model/Timesheet.php:129 js/TimesheetEditDialog.js:187
+msgid "Cleared"
 msgstr ""
 
-#: js/TimeAccountContractFilterModel.js:32
-msgid "without contract"
+#: Model/Timesheet.php:141 js/TimesheetEditDialog.js:262
+msgid "Date"
 msgstr ""
 
-#: js/TimeaccountGridPanel.js:78 js/TimesheetGridPanel.js:76
-msgid "Tags"
+#: Model/Timesheet.php:149
+msgid "Start time"
 msgstr ""
 
-#: js/TimeaccountGridPanel.js:81 js/TimeaccountEditDialog.js:210
-#: js/Models.js:179
-msgid "Number"
+#: Model/Timesheet.php:156 js/TimesheetEditDialog.js:257
+msgid "Duration"
 msgstr ""
 
-#: js/TimeaccountGridPanel.js:86 js/TimeaccountEditDialog.js:216
-#: js/Models.js:180
-msgid "Title"
+#: Model/Timesheet.php:163 Model/Timeaccount.php:117
+#: js/TimesheetGridPanel.js:150 js/TimeaccountEditDialog.js:233
+#: js/TimesheetEditDialog.js:273
+msgid "Description"
 msgstr ""
 
-#: js/TimeaccountGridPanel.js:91 js/TimeaccountEditDialog.js:96
-#: js/Models.js:182
-msgid "Billed"
+#: Model/Timesheet.php:171
+msgid "Time Account closed"
 msgstr ""
 
-#: js/TimeaccountGridPanel.js:97 js/TimeaccountEditDialog.js:83
-msgid "Budget"
+#: Model/Timesheet.php:214 Model/Timeaccount.php:608
+msgid "hour"
 msgstr ""
 
-#: js/TimeaccountGridPanel.js:103 js/TimesheetGridPanel.js:91
-#: js/TimesheetGridPanel.js:395
-msgid "Cleared in"
-msgstr ""
+#: Model/Timeaccount.php:54
+msgid "Timeaccount"
+msgid_plural "Timeaccounts"
+msgstr[0] ""
+msgstr[1] ""
 
-#: js/TimeaccountGridPanel.js:108 js/TimesheetGridPanel.js:92
-#: js/TimeaccountEditDialog.js:178 js/TimesheetEditDialog.js:167
-msgid "Invoice"
+#: Model/Timeaccount.php:73 js/TimeAccountContractFilterModel.js:30
+msgid "Contract"
 msgstr ""
 
-#: js/TimeaccountGridPanel.js:123 js/TimeaccountEditDialog.js:122
-#: js/Models.js:189
-msgid "Booking deadline"
+#: Model/Timeaccount.php:103 js/TimeaccountEditDialog.js:227
+msgid "Title"
 msgstr ""
 
-#: js/TimeaccountGridPanel.js:128 js/TimeaccountEditDialog.js:138
-#: js/Models.js:184
-msgid "Cleared at"
+#: Model/Timeaccount.php:110 js/TimeaccountEditDialog.js:221
+msgid "Number"
 msgstr ""
 
-#: js/TimeaccountGridPanel.js:133 js/TimeaccountEditDialog.js:88
-#: js/Models.js:183
+#: Model/Timeaccount.php:144 js/TimeaccountEditDialog.js:99
 msgid "Status"
 msgstr ""
 
-#: js/TimeaccountGridPanel.js:137 js/TimeAccountStatusFilterModel.js:46
-#: js/TimeaccountEditDialog.js:94
-msgid "open"
+#: Model/Timeaccount.php:176 js/TimeaccountEditDialog.js:107
+msgid "Billed"
 msgstr ""
 
-#: js/TimeaccountGridPanel.js:138 js/TimeAccountStatusFilterModel.js:46
-#: js/TimeaccountEditDialog.js:94 js/Models.js:161
-msgid "closed"
+#: Model/Timeaccount.php:185 js/TimeaccountEditDialog.js:149
+msgid "Cleared at"
 msgstr ""
 
-#: js/TimeaccountGridPanel.js:160 js/TimeaccountEditDialog.js:294
-msgid "Export"
+#: Model/Timeaccount.php:190 js/TimeaccountEditDialog.js:133
+msgid "Booking deadline"
 msgstr ""
 
-#: js/TimeaccountGridPanel.js:169 js/TimesheetGridPanel.js:320
-msgid "Export as ODS"
+#: Model/Timeaccount.php:212 js/TimeaccountResponsibleFilterModel.js:30
+msgid "Responsible"
 msgstr ""
 
-#: js/TimeaccountGridPanel.js:176 js/TimesheetGridPanel.js:327
-msgid "Export as CSV"
+#: Model/Timeaccount.php:229 js/TimeaccountEditDialog.js:155
+msgid "Cost Center"
 msgstr ""
 
-#: js/TimeaccountGridPanel.js:203
-msgid "Close Timeaccount"
+#: Model/Timeaccount.php:233 js/TimeaccountEditDialog.js:170
+msgid "Responsible Person"
 msgstr ""
 
-#: js/TimesheetGridPanel.js:78 js/TimesheetEditDialog.js:223 js/Models.js:93
-msgid "Date"
+#: js/Timetracker.js:19 js/Timetracker.js:24 js/Timetracker.js:50
+#: js/TimeAccountStatusFilterModel.js:46 js/TimeaccountEditDialog.js:105
+msgid "closed"
 msgstr ""
 
-#: js/TimesheetGridPanel.js:80
-msgid "Start time"
+#: js/Timetracker.js:50 js/TimeAccountStatusFilterModel.js:46
+#: js/TimeaccountEditDialog.js:105
+msgid "open"
 msgstr ""
 
-#: js/TimesheetGridPanel.js:82
-msgid "Time Account (Number - Title)"
+#: js/DurationSpinner.js:95
+msgid "Not a valid time"
 msgstr ""
 
-#: js/TimesheetGridPanel.js:84
-msgid "Time Account closed"
+#: js/TimeaccountPickerCombo.js:46
+msgid "Show closed"
 msgstr ""
 
-#: js/TimesheetGridPanel.js:86 js/TimesheetGridPanel.js:244
-#: js/TimeaccountEditDialog.js:222 js/TimesheetEditDialog.js:234
-#: js/Models.js:94 js/Models.js:181
-msgid "Description"
+#: js/TimeaccountResponsibleFilterModel.js:32
+msgid "without responsible"
 msgstr ""
 
-#: js/TimesheetGridPanel.js:87 js/TimesheetGridPanel.js:385
-#: js/TimesheetEditDialog.js:143 js/Models.js:95
-msgid "Billable"
+#: js/TimeAccountContractFilterModel.js:32
+msgid "without contract"
 msgstr ""
 
-#: js/TimesheetGridPanel.js:89 js/TimesheetGridPanel.js:390
-#: js/TimesheetEditDialog.js:149 js/Models.js:96
-msgid "Cleared"
+#: js/TimeaccountGridPanel.js:61
+msgid "Export Timeaccounts"
 msgstr ""
 
-#: js/TimesheetGridPanel.js:102 js/TimesheetEditDialog.js:138 js/Models.js:92
-msgid "Account"
+#: js/TimeaccountGridPanel.js:70 js/TimesheetGridPanel.js:227
+msgid "Export as ODS"
 msgstr ""
 
-#: js/TimesheetGridPanel.js:104 js/TimesheetEditDialog.js:218
-msgid "Duration"
+#: js/TimeaccountGridPanel.js:111
+msgid "Close Timeaccount"
 msgstr ""
 
-#: js/TimesheetGridPanel.js:157
+#: js/TimesheetGridPanel.js:63
 msgid "timeframe"
 msgstr ""
 
-#: js/TimesheetGridPanel.js:181
+#: js/TimesheetGridPanel.js:87
 msgid "summary"
 msgstr ""
 
-#: js/TimesheetGridPanel.js:184
+#: js/TimesheetGridPanel.js:90
 msgid "Total Timesheets"
 msgstr ""
 
-#: js/TimesheetGridPanel.js:185
+#: js/TimesheetGridPanel.js:91
 msgid "Billable Timesheets"
 msgstr ""
 
-#: js/TimesheetGridPanel.js:186
+#: js/TimesheetGridPanel.js:92
 msgid "Total Time"
 msgstr ""
 
-#: js/TimesheetGridPanel.js:187
+#: js/TimesheetGridPanel.js:93
 msgid "Time of Billable Timesheets"
 msgstr ""
 
-#: js/TimesheetGridPanel.js:258
+#: js/TimesheetGridPanel.js:164
 msgid "Detail"
 msgstr ""
 
-#: js/TimesheetGridPanel.js:311
+#: js/TimesheetGridPanel.js:217
 msgid "Export Timesheets"
 msgstr ""
 
-#: js/TimesheetGridPanel.js:334
-msgid "Export as ..."
-msgstr ""
-
-#: js/TimesheetGridPanel.js:377
-msgid "Mass Update"
+#: js/TimesheetGridPanel.js:234
+msgid "Export as CSV"
 msgstr ""
 
-#: js/TimesheetGridPanel.js:383
-msgid "Update field:"
+#: js/TimesheetGridPanel.js:241
+msgid "Export as ..."
 msgstr ""
 
 #: js/TimeAccountStatusFilterModel.js:24
@@ -239,180 +230,162 @@ msgstr ""
 msgid "Time Account - Billed"
 msgstr ""
 
-#: js/TimeAccountBilledFilterModel.js:47 js/TimeaccountEditDialog.js:104
+#: js/TimeAccountBilledFilterModel.js:46 js/TimeaccountEditDialog.js:115
 #: Setup/setup.xml:87
 msgid "not yet billed"
 msgstr ""
 
-#: js/TimeAccountBilledFilterModel.js:48 js/TimeaccountEditDialog.js:105
+#: js/TimeAccountBilledFilterModel.js:47 js/TimeaccountEditDialog.js:116
 #: Setup/setup.xml:88
 msgid "to bill"
 msgstr ""
 
-#: js/TimeAccountBilledFilterModel.js:49 js/TimeaccountEditDialog.js:106
+#: js/TimeAccountBilledFilterModel.js:48 js/TimeaccountEditDialog.js:117
 #: Setup/setup.xml:89
 msgid "billed"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:50
+#: js/TimeaccountEditDialog.js:61
 msgid "Add New Timeaccount"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:74
+#: js/TimeaccountEditDialog.js:85
 msgid "Unit"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:78
+#: js/TimeaccountEditDialog.js:89
 msgid "Unit Price"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:117 js/TimesheetEditDialog.js:159
+#: js/TimeaccountEditDialog.js:94
+msgid "Budget"
+msgstr ""
+
+#: js/TimeaccountEditDialog.js:128 js/TimesheetEditDialog.js:197
 msgid "Cleared In"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:130
+#: js/TimeaccountEditDialog.js:141
 msgid "none"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:131
+#: js/TimeaccountEditDialog.js:142
 msgid "last week"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:168
+#: js/TimeaccountEditDialog.js:179
 msgid "Timesheets are billable"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:194 js/TimesheetEditDialog.js:203
-#: js/Models.js:149
+#: js/TimeaccountEditDialog.js:205 js/TimesheetEditDialog.js:241
 msgid "Time Account"
 msgid_plural "Time Accounts"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/TimeaccountEditDialog.js:247
+#: js/TimeaccountEditDialog.js:258
 msgid "Access"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:270
+#: js/TimeaccountEditDialog.js:281
 msgid "Book Own"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:272
+#: js/TimeaccountEditDialog.js:283
 msgid "The grant to add Timesheets to this Timeaccount"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:276
+#: js/TimeaccountEditDialog.js:287
 msgid "View All"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:277
+#: js/TimeaccountEditDialog.js:288
 msgid "The grant to view Timesheets of other users"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:282
+#: js/TimeaccountEditDialog.js:293
 msgid "Book All"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:283
+#: js/TimeaccountEditDialog.js:294
 msgid "The grant to add Timesheets for other users"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:288
+#: js/TimeaccountEditDialog.js:299
 msgid "Manage Clearing"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:289
+#: js/TimeaccountEditDialog.js:300
 msgid "The grant to manage clearing of Timesheets"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:295
+#: js/TimeaccountEditDialog.js:305
+msgid "Export"
+msgstr ""
+
+#: js/TimeaccountEditDialog.js:306
 msgid "The grant to export Timesheets of Timeaccount"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:300
+#: js/TimeaccountEditDialog.js:311
 msgid "Manage All"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:301
+#: js/TimeaccountEditDialog.js:312
 msgid "Includes all other grants"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:309
+#: js/TimeaccountEditDialog.js:320
 msgid "Permissions"
 msgstr ""
 
-#: js/TimesheetEditDialog.js:186 js/Models.js:51
-msgid "Timesheet"
-msgid_plural "Timesheets"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/TimesheetEditDialog.js:204
+#: js/TimesheetEditDialog.js:242
 msgid "Select Time Account..."
 msgstr ""
 
-#: js/TimesheetEditDialog.js:228
+#: js/TimesheetEditDialog.js:267
 msgid "Start"
 msgstr ""
 
-#: js/TimesheetEditDialog.js:229
+#: js/TimesheetEditDialog.js:268
 msgid "not set"
 msgstr ""
 
-#: js/TimesheetEditDialog.js:235
+#: js/TimesheetEditDialog.js:274
 msgid "Enter description..."
 msgstr ""
 
-#: js/TimesheetEditDialog.js:282
+#: js/TimesheetEditDialog.js:332
 msgid "Failed"
 msgstr ""
 
-#: js/TimesheetEditDialog.js:283
+#: js/TimesheetEditDialog.js:333
 #, python-brace-format
 msgid "Could not save {0}."
 msgstr ""
 
-#: js/TimesheetEditDialog.js:284
+#: js/TimesheetEditDialog.js:334
 msgid "Booking deadline for this Timeaccount has been exceeded."
 msgstr ""
 
-#: js/DurationSlider.js:94
-#, python-brace-format
-msgid "{0}"
-msgstr ""
-
-#: js/Models.js:55
-msgid "timesheets list"
-msgid_plural "timesheets lists"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/Models.js:91 js/Models.js:178
-msgid "Quick Search"
-msgstr ""
-
-#: js/Models.js:97 js/Models.js:185
-msgid "Last Modified Time"
+#: js/TimesheetEditDialog.js:343 js/TimesheetEditDialog.js:355
+msgid "Closed Timeaccount Warning!"
 msgstr ""
 
-#: js/Models.js:98 js/Models.js:186
-msgid "Last Modified By"
+#: js/TimesheetEditDialog.js:344
+msgid "The selected Time Account is already closed."
 msgstr ""
 
-#: js/Models.js:99 js/Models.js:187
-msgid "Creation Time"
+#: js/TimesheetEditDialog.js:356
+msgid ""
+"The selected Time Account is already closed. Do you wish to continue anyway?"
 msgstr ""
 
-#: js/Models.js:100 js/Models.js:188
-msgid "Created By"
+#: js/DurationSlider.js:94
+#, python-brace-format
+msgid "{0}"
 msgstr ""
 
-#: js/Models.js:154
-msgid "timeaccount list"
-msgid_plural "timeaccount lists"
-msgstr[0] ""
-msgstr[1] ""
-
 #: Preference.php:64
 msgid "Timesheets ODS export configuration"
 msgstr ""
index 2728266..2bb040c 100644 (file)
@@ -44,31 +44,32 @@ msgstr ""
 msgid "unknown"
 msgstr ""
 
-#: ModelConfiguration.php:41 ModelConfiguration.php:50
-#: ModelConfiguration.php:82 ModelConfiguration.php:91
+#: ModelConfiguration.php:55 ModelConfiguration.php:64
+#: ModelConfiguration.php:111 ModelConfiguration.php:120
 msgid "Record Name"
 msgid_plural "Records Name"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ModelConfiguration.php:164 ModelConfiguration.php:252
+#: ModelConfiguration.php:193 ModelConfiguration.php:281
+#: WebDav/PrincipalBackend.php:654 WebDav/PrincipalBackend.php:660
 msgid "Group"
 msgstr ""
 
-#: ModelConfiguration.php:209
+#: ModelConfiguration.php:238
 #: js/widgets/persistentfilter/EditPersistentFilterPanel.js:195
 msgid "Title"
 msgstr ""
 
-#: ModelConfiguration.php:213
+#: ModelConfiguration.php:242
 msgid "New Car"
 msgstr ""
 
-#: ModelConfiguration.php:380 ModelConfiguration.php:383
+#: ModelConfiguration.php:409 ModelConfiguration.php:412
 msgid "Banking Information"
 msgstr ""
 
-#: ModelConfiguration.php:384
+#: ModelConfiguration.php:413
 msgid "Private Information"
 msgstr ""
 
@@ -186,11 +187,11 @@ msgstr ""
 msgid "enter searchfilter"
 msgstr ""
 
-#: js/ux/PopupWindow.js:244
+#: js/ux/PopupWindow.js:262
 msgid "Window can be closed"
 msgstr ""
 
-#: js/ux/PopupWindow.js:245
+#: js/ux/PopupWindow.js:263
 #, python-brace-format
 msgid ""
 "This Window can be closed now. To avoid this message please deactivate your "
@@ -209,6 +210,10 @@ msgstr ""
 msgid "(paused)"
 msgstr ""
 
+#: js/ux/Printer/renderers/Base.js:39
+msgid "Preparing print, please wait..."
+msgstr ""
+
 #: js/ux/grid/GroupingGridPlugin.js:95
 msgid "Export Records from these Positions"
 msgstr ""
@@ -241,13 +246,13 @@ msgstr ""
 
 #: js/ux/form/LayerCombo.js:190 js/PasswordChangeDialog.js:65
 #: js/LicenseScreen.js:51 js/widgets/account/ChangeAccountAction.js:78
-#: js/widgets/EditRecord.js:157 js/widgets/container/ContainerSelect.js:496
+#: js/widgets/EditRecord.js:157 js/widgets/container/ContainerSelect.js:501
 #: js/widgets/tags/TagsMassAttachAction.js:107
 #: js/widgets/ActivitiesGridPanel.js:377
 #: js/widgets/dialog/AddToRecordPanel.js:111
 #: js/widgets/dialog/MultiOptionsDialog.js:102
 #: js/widgets/dialog/PreferencesDialog.js:109
-#: js/widgets/dialog/EditDialog.js:439
+#: js/widgets/dialog/EditDialog.js:541
 #: js/widgets/dialog/ExceptionHandlerDialog.js:197 js/CreditsScreen.js:53
 #: js/AboutDialog.js:61
 msgid "Ok"
@@ -256,7 +261,7 @@ msgstr ""
 #: js/ux/form/LayerCombo.js:197 js/ExceptionDialog.js:109
 #: js/ExceptionDialog.js:119 js/PasswordChangeDialog.js:59
 #: js/widgets/account/ChangeAccountAction.js:99 js/widgets/EditRecord.js:178
-#: js/widgets/container/ContainerSelect.js:487
+#: js/widgets/container/ContainerSelect.js:492
 #: js/widgets/tags/TagToggleBox.js:59
 #: js/widgets/tags/TagsMassAttachAction.js:101
 #: js/widgets/ActivitiesGridPanel.js:369
@@ -266,7 +271,7 @@ msgstr ""
 #: js/widgets/dialog/AddToRecordPanel.js:103
 #: js/widgets/dialog/MultiOptionsDialog.js:109
 #: js/widgets/dialog/PreferencesDialog.js:117
-#: js/widgets/dialog/EditDialog.js:459
+#: js/widgets/dialog/EditDialog.js:561
 #: js/widgets/dialog/ExceptionHandlerDialog.js:189
 msgid "Cancel"
 msgstr ""
@@ -325,11 +330,23 @@ msgstr ""
 msgid "choose other {0}..."
 msgstr ""
 
+#: js/ux/form/HtmlEditor.js:644
+msgid "Convert to pure text"
+msgstr ""
+
 #: js/ux/form/RecordsComboBox.js:26
 msgid "Software Version"
 msgstr ""
 
-#: js/ExceptionDialog.js:62 Frontend/Http.php:459
+#: js/ux/form/BooleanCombo.js:29 js/widgets/dialog/FileListDialog.js:102
+msgid "Yes"
+msgstr ""
+
+#: js/ux/form/BooleanCombo.js:29 js/widgets/dialog/FileListDialog.js:93
+msgid "No"
+msgstr ""
+
+#: js/ExceptionDialog.js:62 Frontend/Http.php:472
 msgid "Abnormal End"
 msgstr ""
 
@@ -337,7 +354,7 @@ msgstr ""
 msgid "Send Report"
 msgstr ""
 
-#: js/ExceptionDialog.js:154 Frontend/Http.php:460
+#: js/ExceptionDialog.js:154 Frontend/Http.php:473
 msgid "An error occurred, the program ended abnormal."
 msgstr ""
 
@@ -355,6 +372,7 @@ msgstr ""
 #: js/widgets/relation/GenericPickerGridPanel.js:458
 #: js/widgets/persistentfilter/EditPersistentFilterPanel.js:204
 #: js/widgets/dialog/SimpleRecordEditDialog.js:59
+#: js/widgets/dialog/EditDialog.js:420
 msgid "Description"
 msgstr ""
 
@@ -391,7 +409,7 @@ msgid "Profile Information"
 msgstr ""
 
 #: js/AdminPanel.js:79 js/widgets/EditRecord.js:168
-#: js/widgets/dialog/EditDialog.js:450
+#: js/widgets/dialog/EditDialog.js:552
 msgid "Apply"
 msgstr ""
 
@@ -443,10 +461,62 @@ msgid ""
 "There are no applications enabled for you. Please contact your administrator."
 msgstr ""
 
-#: js/ApplicationStarter.js:557
+#: js/ApplicationStarter.js:570
 msgid "New "
 msgstr ""
 
+#: js/node_modules/babel-polyfill/browser.js:1
+#: js/node_modules/babel-polyfill/dist/polyfill.min.js:1
+#: js/widgets/EditRecord.js:188 js/widgets/dialog/EditDialog.js:570
+msgid "delete"
+msgstr ""
+
+#: js/node_modules/babel-polyfill/browser.js:1
+#: js/node_modules/babel-polyfill/dist/polyfill.min.js:1
+msgid "has"
+msgstr ""
+
+#: js/node_modules/babel-polyfill/browser.js:1
+#: js/node_modules/babel-polyfill/dist/polyfill.min.js:1
+msgid "get"
+msgstr ""
+
+#: js/node_modules/postal/node_modules/lodash/mixin.js:38
+#: js/node_modules/postal/node_modules/lodash/mixin.js:42
+#: js/node_modules/postal/node_modules/lodash/core.js:3621
+#: js/node_modules/postal/node_modules/lodash/core.js:3625
+#: js/node_modules/postal/node_modules/lodash/lodash.js:14898
+#: js/node_modules/postal/node_modules/lodash/lodash.js:14902
+#: js/node_modules/postal.request-response/node_modules/lodash/dist/lodash.compat.js:6238
+#: js/node_modules/postal.request-response/node_modules/lodash/dist/lodash.compat.js:6242
+#: js/node_modules/postal.request-response/node_modules/lodash/dist/lodash.underscore.js:4275
+#: js/node_modules/postal.request-response/node_modules/lodash/dist/lodash.underscore.js:4279
+#: js/node_modules/postal.request-response/node_modules/lodash/dist/lodash.js:5888
+#: js/node_modules/postal.request-response/node_modules/lodash/dist/lodash.js:5892
+#: js/node_modules/postal.request-response/node_modules/lodash/lodash.js:6255
+#: js/node_modules/postal.request-response/node_modules/lodash/lodash.js:6259
+#: js/node_modules/lodash/utility/mixin.js:37
+#: js/node_modules/lodash/utility/mixin.js:41
+#: js/node_modules/lodash/index.js:11319 js/node_modules/lodash/index.js:11323
+msgid "fred"
+msgstr ""
+
+#: js/node_modules/postal/node_modules/lodash/thru.js:15
+#: js/node_modules/postal/node_modules/lodash/core.js:1718
+#: js/node_modules/postal/node_modules/lodash/lodash.js:7992
+#: js/node_modules/lodash/index.js:5917
+#: js/node_modules/lodash/chain/thru.js:13
+msgid "  abc  "
+msgstr ""
+
+#: js/node_modules/babel/node_modules/babel-core/browser.min.js:22
+msgid "(?="
+msgstr ""
+
+#: js/node_modules/babel/node_modules/babel-core/browser.min.js:22
+msgid "(?:"
+msgstr ""
+
 #: js/Container.js:123
 #, python-brace-format
 msgid "All {0}"
@@ -513,57 +583,57 @@ msgstr ""
 msgid "The new passwords mismatch, please correct them."
 msgstr ""
 
-#: js/common.js:310
+#: js/common.js:303
 msgid "Usage:&#160;"
 msgstr ""
 
-#: js/common.js:331 js/common.js:336 js/widgets/tags/TagToggleBox.js:112
+#: js/common.js:324 js/common.js:329 js/widgets/tags/TagToggleBox.js:112
 #: js/widgets/tags/TagToggleBox.js:117 js/widgets/tags/TagCombo.js:134
 #: js/widgets/tags/TagCombo.js:139 js/widgets/tags/TagsPanel.js:138
 msgid "personal"
 msgstr ""
 
-#: js/common.js:349 js/common.js:387
+#: js/common.js:342 js/common.js:380
 msgid "No Information"
 msgstr ""
 
-#: js/common.js:457
+#: js/common.js:450
 #, python-brace-format
 msgid "{0} minute"
 msgid_plural "{0} minutes"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/common.js:458
+#: js/common.js:451
 #, python-brace-format
 msgid "{0} hour"
 msgid_plural "{0} hours"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/common.js:459
+#: js/common.js:452
 #, python-brace-format
 msgid "{0} workday"
 msgid_plural "{0} workdays"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/common.js:486
+#: js/common.js:479
 #, python-brace-format
 msgid "{0} second"
 msgid_plural "{0} seconds"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/common.js:845 js/widgets/tree/ContextMenu.js:357
+#: js/common.js:852 js/widgets/tree/ContextMenu.js:363
 #: js/widgets/persistentfilter/PickerPanel.js:326
-#: js/widgets/grid/GridPanel.js:1901
-#: js/widgets/dialog/MultipleEditDialogPlugin.js:708
-#: js/widgets/dialog/EditDialog.js:939 js/MainMenu.js:260
+#: js/widgets/grid/GridPanel.js:1905
+#: js/widgets/dialog/MultipleEditDialogPlugin.js:710
+#: js/widgets/dialog/EditDialog.js:1041 js/MainMenu.js:260
 msgid "Confirm"
 msgstr ""
 
-#: js/common.js:845
+#: js/common.js:852
 msgid "Restart application to apply new configuration?"
 msgstr ""
 
@@ -580,7 +650,7 @@ msgid "Timezone"
 msgstr ""
 
 #: js/widgets/TimezoneChooser.js:77
-msgid "setting new timezone..."
+msgid "Setting new timezone..."
 msgstr ""
 
 #: js/widgets/account/PickerGridPanel.js:158
@@ -607,7 +677,7 @@ msgstr ""
 msgid "Search for groups ..."
 msgstr ""
 
-#: js/widgets/account/PickerGridPanel.js:267
+#: js/widgets/account/PickerGridPanel.js:266
 #: js/widgets/container/PropertiesDialog.js:107
 #: js/widgets/grid/LinkGridPanel.js:103
 #: js/widgets/dialog/AttachmentsGridPanel.js:86
@@ -635,28 +705,24 @@ msgstr ""
 msgid "Changing user account ..."
 msgstr ""
 
-#: js/widgets/EditRecord.js:131 js/widgets/dialog/EditDialog.js:507
-#: js/widgets/dialog/EditDialog.js:535
+#: js/widgets/EditRecord.js:131 js/widgets/dialog/EditDialog.js:609
+#: js/widgets/dialog/EditDialog.js:637
 msgid "Saved in"
 msgstr ""
 
-#: js/widgets/EditRecord.js:188 js/widgets/dialog/EditDialog.js:468
-msgid "delete"
-msgstr ""
-
 #: js/widgets/tree/ContextMenu.js:35 js/widgets/ActivitiesGridPanel.js:241
-#: js/widgets/grid/FileUploadGrid.js:320 js/widgets/grid/GridPanel.js:603
+#: js/widgets/grid/FileUploadGrid.js:320 js/widgets/grid/GridPanel.js:607
 #, python-brace-format
 msgid "Add {0}"
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:43 js/widgets/tree/ContextMenu.js:276
+#: js/widgets/tree/ContextMenu.js:43 js/widgets/tree/ContextMenu.js:282
 #, python-brace-format
 msgid "Rename {0}"
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:52 js/widgets/grid/GridPanel.js:677
-#: js/widgets/grid/GridPanel.js:678 js/widgets/grid/GridPanel.js:680
+#: js/widgets/tree/ContextMenu.js:52 js/widgets/grid/GridPanel.js:681
+#: js/widgets/grid/GridPanel.js:682 js/widgets/grid/GridPanel.js:684
 #, python-brace-format
 msgid "Delete {0}"
 msgid_plural "Delete {0}"
@@ -719,7 +785,7 @@ msgstr ""
 msgid "No {0} added"
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:199 js/widgets/tree/ContextMenu.js:283
+#: js/widgets/tree/ContextMenu.js:199 js/widgets/tree/ContextMenu.js:289
 #, python-brace-format
 msgid "You have to supply a {0} name!"
 msgstr ""
@@ -728,7 +794,7 @@ msgstr ""
 #: js/widgets/persistentfilter/PickerPanel.js:328
 #: js/widgets/persistentfilter/PickerPanel.js:366
 #: js/widgets/persistentfilter/PickerPanel.js:421
-#: js/widgets/dialog/MultipleEditDialogPlugin.js:711 js/LoginPanel.js:460
+#: js/widgets/dialog/MultipleEditDialogPlugin.js:713 js/LoginPanel.js:456
 msgid "Please wait"
 msgstr ""
 
@@ -737,27 +803,27 @@ msgstr ""
 msgid "Creating {0}..."
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:277
+#: js/widgets/tree/ContextMenu.js:283
 #, python-brace-format
 msgid "Please enter the new name of the {0}:"
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:283
+#: js/widgets/tree/ContextMenu.js:289
 #, python-brace-format
 msgid "Not renamed {0}"
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:357
+#: js/widgets/tree/ContextMenu.js:363
 #, python-brace-format
 msgid "Do you really want to delete the {0} \"{1}\"?"
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:468
+#: js/widgets/tree/ContextMenu.js:474
 #, python-brace-format
 msgid "Manage Permissions for {0} \"{1}\""
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:492
+#: js/widgets/tree/ContextMenu.js:501
 #, python-brace-format
 msgid "Properties for {0} \"{1}\""
 msgstr ""
@@ -772,7 +838,7 @@ msgstr ""
 msgid "Recently used {0}:"
 msgstr ""
 
-#: js/widgets/container/ContainerSelect.js:484
+#: js/widgets/container/ContainerSelect.js:489
 #, python-brace-format
 msgid "please select a {0}"
 msgstr ""
@@ -794,23 +860,23 @@ msgstr ""
 msgid "My Grants"
 msgstr ""
 
-#: js/widgets/container/TreePanel.js:142
+#: js/widgets/container/TreePanel.js:157
 msgid "container"
 msgid_plural "containers"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/widgets/container/TreePanel.js:547
+#: js/widgets/container/TreePanel.js:564
 #, python-brace-format
 msgid "You are not allowed to select the {0} '{1}':"
 msgstr ""
 
-#: js/widgets/container/TreePanel.js:548
+#: js/widgets/container/TreePanel.js:565
 #, python-brace-format
 msgid "{0} grant is required for desired action"
 msgstr ""
 
-#: js/widgets/container/TreePanel.js:549
+#: js/widgets/container/TreePanel.js:566
 msgid "Insufficient Grants"
 msgstr ""
 
@@ -934,7 +1000,7 @@ msgid "Note"
 msgstr ""
 
 #: js/widgets/ActivitiesPanel.js:79 js/widgets/ActivitiesGridPanel.js:112
-#: js/widgets/grid/GridPanel.js:1481
+#: js/widgets/grid/GridPanel.js:1485
 #: js/widgets/dialog/AttachmentsGridPanel.js:106
 msgid "Created By"
 msgstr ""
@@ -1101,7 +1167,7 @@ msgstr[0] ""
 msgstr[1] ""
 
 #: js/widgets/tags/TagsPanel.js:289 js/widgets/tags/TagsPanel.js:381
-#: js/widgets/tags/TagsPanel.js:414 js/widgets/dialog/EditDialog.js:951
+#: js/widgets/tags/TagsPanel.js:414 js/widgets/dialog/EditDialog.js:1053
 msgid "Failed"
 msgstr ""
 
@@ -1134,8 +1200,8 @@ msgid "Creation time"
 msgstr ""
 
 #: js/widgets/ActivitiesGridPanel.js:248 js/widgets/grid/GridPanel.js:350
-#: js/widgets/grid/GridPanel.js:577 js/widgets/grid/GridPanel.js:578
-#: js/widgets/grid/GridPanel.js:579
+#: js/widgets/grid/GridPanel.js:581 js/widgets/grid/GridPanel.js:582
+#: js/widgets/grid/GridPanel.js:583
 #, python-brace-format
 msgid "Edit {0}"
 msgid_plural "Edit {0}"
@@ -1231,7 +1297,7 @@ msgid ""
 msgstr ""
 
 #: js/widgets/relation/GenericPickerGridPanel.js:457
-#: js/widgets/grid/GridPanel.js:1207
+#: js/widgets/grid/GridPanel.js:1211
 msgid "Record"
 msgstr ""
 
@@ -1244,7 +1310,7 @@ msgid "Dependency"
 msgstr ""
 
 #: js/widgets/relation/GenericPickerGridPanel.js:462
-#: js/widgets/grid/GridPanel.js:1480
+#: js/widgets/grid/GridPanel.js:1484
 #: js/widgets/dialog/AttachmentsGridPanel.js:104
 msgid "Creation Time"
 msgstr ""
@@ -1323,7 +1389,7 @@ msgid "Language"
 msgstr ""
 
 #: js/widgets/LangChooser.js:68
-msgid "setting new language..."
+msgid "Setting new language..."
 msgstr ""
 
 #: js/widgets/CountryCombo.js:34
@@ -1422,39 +1488,43 @@ msgstr ""
 msgid "Permissions"
 msgstr ""
 
-#: js/widgets/grid/FilterToolbar.js:92 js/widgets/grid/FilterToolbar.js:595
+#: js/widgets/grid/FilterToolbar.js:92 js/widgets/grid/FilterToolbar.js:597
 msgid "Show"
 msgstr ""
 
-#: js/widgets/grid/FilterToolbar.js:113
+#: js/widgets/grid/FilterToolbar.js:114
 msgid "and"
 msgstr ""
 
-#: js/widgets/grid/FilterToolbar.js:178
+#: js/widgets/grid/FilterToolbar.js:115
+msgid "or"
+msgstr ""
+
+#: js/widgets/grid/FilterToolbar.js:180
 msgid "add new filter"
 msgstr ""
 
-#: js/widgets/grid/FilterToolbar.js:184
+#: js/widgets/grid/FilterToolbar.js:186
 msgid "reset all filters"
 msgstr ""
 
-#: js/widgets/grid/FilterToolbar.js:190
+#: js/widgets/grid/FilterToolbar.js:192
 msgid "start search"
 msgstr ""
 
-#: js/widgets/grid/FilterToolbar.js:198
+#: js/widgets/grid/FilterToolbar.js:200
 msgid "save as favorite"
 msgstr ""
 
-#: js/widgets/grid/FilterToolbar.js:205
+#: js/widgets/grid/FilterToolbar.js:207
 msgid "Load a favorite"
 msgstr ""
 
-#: js/widgets/grid/FilterToolbar.js:370
+#: js/widgets/grid/FilterToolbar.js:372
 msgid "select a field"
 msgstr ""
 
-#: js/widgets/grid/FilterToolbar.js:408
+#: js/widgets/grid/FilterToolbar.js:410
 msgid "Delete this filter"
 msgstr ""
 
@@ -1506,7 +1576,7 @@ msgstr ""
 msgid "Remove record"
 msgstr ""
 
-#: js/widgets/grid/PickerGridPanel.js:264 js/widgets/grid/GridPanel.js:1207
+#: js/widgets/grid/PickerGridPanel.js:264 js/widgets/grid/GridPanel.js:1211
 msgid "Records"
 msgstr ""
 
@@ -1561,72 +1631,72 @@ msgid ""
 "view-options or change the module you search in."
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:592 js/widgets/dialog/EditDialog.js:674
+#: js/widgets/grid/GridPanel.js:596 js/widgets/dialog/EditDialog.js:776
 #, python-brace-format
 msgid "Copy {0}"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:611
+#: js/widgets/grid/GridPanel.js:615
 msgid "Print Page"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:641
+#: js/widgets/grid/GridPanel.js:645
 #: js/widgets/dialog/DuplicateMergeDialog.js:222
 #, python-brace-format
 msgid "Merge {0}"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1130
+#: js/widgets/grid/GridPanel.js:1134
 msgid "No data to display"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1152
+#: js/widgets/grid/GridPanel.js:1156
 #, python-brace-format
 msgid "Displaying records {0} - {1} of {2}"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1153
+#: js/widgets/grid/GridPanel.js:1157
 #, python-brace-format
 msgid "No {0} to display"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1413
+#: js/widgets/grid/GridPanel.js:1417
 msgid "New..."
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1432
+#: js/widgets/grid/GridPanel.js:1436
 msgid "Add to..."
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1482
+#: js/widgets/grid/GridPanel.js:1486
 msgid "Last Modified Time"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1483
+#: js/widgets/grid/GridPanel.js:1487
 msgid "Last Modified By"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1875
+#: js/widgets/grid/GridPanel.js:1879
 msgid "Not Allowed"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1876
+#: js/widgets/grid/GridPanel.js:1880
 msgid "You are not allowed to delete all pages at once"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1899
+#: js/widgets/grid/GridPanel.js:1903
 #, python-brace-format
 msgid "Do you really want to delete the selected record ({0})?"
 msgid_plural "Do you really want to delete the selected records ({0})?"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/widgets/grid/GridPanel.js:1944 js/widgets/dialog/EditDialog.js:941
+#: js/widgets/grid/GridPanel.js:1948 js/widgets/dialog/EditDialog.js:1043
 #, python-brace-format
 msgid "Deleting {0}"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1944
+#: js/widgets/grid/GridPanel.js:1948
 msgid "... This may take a long time!"
 msgstr ""
 
@@ -2000,28 +2070,28 @@ msgstr ""
 #: js/widgets/dialog/PreferencesDialog.js:248
 #: js/widgets/dialog/PreferencesDialog.js:277
 #: js/widgets/dialog/CredentialsDialog.js:126
-#: js/widgets/dialog/EditDialog.js:898 js/LoginPanel.js:500
+#: js/widgets/dialog/EditDialog.js:1000 js/LoginPanel.js:496
 msgid "Errors"
 msgstr ""
 
 #: js/widgets/dialog/MultipleEditDialogPlugin.js:655
 #: js/widgets/dialog/ExportDialog.js:150
 #: js/widgets/dialog/CredentialsDialog.js:126
-#: js/widgets/dialog/EditDialog.js:932 js/LoginPanel.js:500
+#: js/widgets/dialog/EditDialog.js:1034 js/LoginPanel.js:496
 msgid "Please fix the errors noted."
 msgstr ""
 
-#: js/widgets/dialog/MultipleEditDialogPlugin.js:700
+#: js/widgets/dialog/MultipleEditDialogPlugin.js:701
 #, python-brace-format
 msgid "Add {0} Relation"
 msgstr ""
 
-#: js/widgets/dialog/MultipleEditDialogPlugin.js:708
+#: js/widgets/dialog/MultipleEditDialogPlugin.js:710
 #, python-brace-format
 msgid "Do you really want to change these {0} records?"
 msgstr ""
 
-#: js/widgets/dialog/MultipleEditDialogPlugin.js:711
+#: js/widgets/dialog/MultipleEditDialogPlugin.js:713
 msgid "Applying changes"
 msgstr ""
 
@@ -2270,12 +2340,12 @@ msgstr ""
 msgid "Saving of preferences failed."
 msgstr ""
 
-#: js/widgets/dialog/CredentialsDialog.js:61 js/LoginPanel.js:93
+#: js/widgets/dialog/CredentialsDialog.js:61 js/LoginPanel.js:89
 #: views/deactivationNotification.php:12
 msgid "Username"
 msgstr ""
 
-#: js/widgets/dialog/CredentialsDialog.js:65 js/LoginPanel.js:111
+#: js/widgets/dialog/CredentialsDialog.js:65 js/LoginPanel.js:107
 msgid "Password"
 msgstr ""
 
@@ -2299,32 +2369,36 @@ msgstr ""
 msgid "My Profile"
 msgstr ""
 
-#: js/widgets/dialog/EditDialog.js:677
+#: js/widgets/dialog/EditDialog.js:434
+msgid "Enter description"
+msgstr ""
+
+#: js/widgets/dialog/EditDialog.js:779
 #, python-brace-format
 msgid "Add New {0}"
 msgstr ""
 
-#: js/widgets/dialog/EditDialog.js:679
+#: js/widgets/dialog/EditDialog.js:781
 #, python-brace-format
 msgid "Edit {0} \"{1}\""
 msgstr ""
 
-#: js/widgets/dialog/EditDialog.js:750
+#: js/widgets/dialog/EditDialog.js:852
 #, python-brace-format
 msgid "Transferring {0}..."
 msgstr ""
 
-#: js/widgets/dialog/EditDialog.js:939
+#: js/widgets/dialog/EditDialog.js:1041
 #, python-brace-format
 msgid "Do you really want to delete this {0}?"
 msgstr ""
 
-#: js/widgets/dialog/EditDialog.js:951
+#: js/widgets/dialog/EditDialog.js:1053
 #, python-brace-format
 msgid "Could not delete {0}."
 msgstr ""
 
-#: js/widgets/dialog/EditDialog.js:1006
+#: js/widgets/dialog/EditDialog.js:1108
 #, python-brace-format
 msgid "Resolve Duplicate {0} Suspicion"
 msgstr ""
@@ -2339,14 +2413,6 @@ msgstr ""
 msgid "{0} - Unknown Exception"
 msgstr ""
 
-#: js/widgets/dialog/FileListDialog.js:93
-msgid "No"
-msgstr ""
-
-#: js/widgets/dialog/FileListDialog.js:102
-msgid "Yes"
-msgstr ""
-
 #: js/widgets/dialog/MultipleEditResultSummary.js:146
 #, python-brace-format
 msgid "You edited {0} {1}."
@@ -2410,11 +2476,11 @@ msgstr ""
 msgid "Reload config"
 msgstr ""
 
-#: js/Application.js:181
+#: js/Application.js:186
 msgid "Not Supported"
 msgstr ""
 
-#: js/Application.js:182
+#: js/Application.js:187
 msgid "Your request is not supported by this version."
 msgstr ""
 
@@ -2478,118 +2544,118 @@ msgstr ""
 msgid "Logging you out..."
 msgstr ""
 
-#: js/MainMenu.js:274 js/LoginPanel.js:474
+#: js/MainMenu.js:274 js/LoginPanel.js:470
 msgid "Please wait!"
 msgstr ""
 
-#: js/ExceptionHandler.js:164 Frontend/Http.php:433
+#: js/ExceptionHandler.js:169 Frontend/Http.php:446
 msgid "Authorisation Required"
 msgstr ""
 
-#: js/ExceptionHandler.js:165
+#: js/ExceptionHandler.js:170
 msgid "Your session timed out. You need to login again."
 msgstr ""
 
-#: js/ExceptionHandler.js:197
+#: js/ExceptionHandler.js:202
 msgid "Insufficient Rights"
 msgstr ""
 
-#: js/ExceptionHandler.js:198
+#: js/ExceptionHandler.js:203
 msgid "Sorry, you are not permitted to perform this action"
 msgstr ""
 
-#: js/ExceptionHandler.js:206
+#: js/ExceptionHandler.js:211
 msgid "Not Found"
 msgstr ""
 
-#: js/ExceptionHandler.js:207
+#: js/ExceptionHandler.js:212
 msgid ""
 "Sorry, your request could not be completed because the required data could "
 "not be found. In most cases this means that someone already deleted the "
 "data. Please refresh your current view."
 msgstr ""
 
-#: js/ExceptionHandler.js:215
+#: js/ExceptionHandler.js:220
 msgid "Concurrent Updates"
 msgstr ""
 
-#: js/ExceptionHandler.js:216
+#: js/ExceptionHandler.js:221
 msgid ""
 "Someone else saved this record while you where editing the data. You need to "
 "reload and make your changes again."
 msgstr ""
 
-#: js/ExceptionHandler.js:224
+#: js/ExceptionHandler.js:229
 msgid "Service Unavailable"
 msgstr ""
 
-#: js/ExceptionHandler.js:225
+#: js/ExceptionHandler.js:230
 msgid ""
 "The server is currently unable to handle the request due to a temporary "
 "overloading, maintenance or misconfiguration of the server. Please try again "
 "or contact your administrator."
 msgstr ""
 
-#: js/ExceptionHandler.js:231
+#: js/ExceptionHandler.js:236
 msgid "Server Message:"
 msgstr ""
 
-#: js/ExceptionHandler.js:233
+#: js/ExceptionHandler.js:238
 msgid "Invalid Data"
 msgstr ""
 
-#: js/ExceptionHandler.js:234
+#: js/ExceptionHandler.js:239
 msgid "Your input data is not valid. Please provide valid data."
 msgstr ""
 
-#: js/ExceptionHandler.js:246
+#: js/ExceptionHandler.js:251
 msgid "Connection lost, please check your network!"
 msgstr ""
 
-#: js/ExceptionHandler.js:252
+#: js/ExceptionHandler.js:257
 msgid "Timeout"
 msgstr ""
 
-#: js/ExceptionHandler.js:253
+#: js/ExceptionHandler.js:258
 msgid ""
 "Sorry, some timeout occured while processing your request. Please reload "
 "your browser, try again or contact your administrator."
 msgstr ""
 
-#: js/ExceptionHandler.js:261
+#: js/ExceptionHandler.js:266
 msgid "No Response"
 msgstr ""
 
-#: js/ExceptionHandler.js:262
+#: js/ExceptionHandler.js:267
 msgid ""
 "Sorry, the Server did not respond any data. Please reload your browser, try "
 "again or contact your administrator."
 msgstr ""
 
-#: js/ExceptionHandler.js:269
+#: js/ExceptionHandler.js:274
 msgid "Out of Resources"
 msgstr ""
 
-#: js/ExceptionHandler.js:270
+#: js/ExceptionHandler.js:275
 msgid ""
 "Sorry, the Server stated a \"memory exhausted\" condition. Please contact "
 "your administrator."
 msgstr ""
 
-#: js/ExceptionHandler.js:286
+#: js/ExceptionHandler.js:291
 msgid "No Role Memberships"
 msgstr ""
 
-#: js/ExceptionHandler.js:287
+#: js/ExceptionHandler.js:292
 msgid ""
 "Your user account has no role memberships. Please contact your administrator."
 msgstr ""
 
-#: js/ExceptionHandler.js:302
+#: js/ExceptionHandler.js:307
 msgid "Method Not Found / Insufficent Permissions"
 msgstr ""
 
-#: js/ExceptionHandler.js:303
+#: js/ExceptionHandler.js:308
 msgid ""
 "You tried to access a function that is not available. Please reload your "
 "browser, try again or contact your administrator."
@@ -2649,24 +2715,24 @@ msgstr ""
 msgid "Contributors"
 msgstr ""
 
-#: js/LoginPanel.js:83 js/LoginPanel.js:159
+#: js/LoginPanel.js:79 js/LoginPanel.js:155
 msgid "Login"
 msgstr ""
 
-#: js/LoginPanel.js:128
+#: js/LoginPanel.js:124
 msgid "Certificate detected. Please, press Login button to proceed."
 msgstr ""
 
-#: js/LoginPanel.js:185
+#: js/LoginPanel.js:181
 msgid "Version"
 msgstr ""
 
-#: js/LoginPanel.js:217
+#: js/LoginPanel.js:213
 #, python-brace-format
 msgid "{0} is made for you"
 msgstr ""
 
-#: js/LoginPanel.js:219
+#: js/LoginPanel.js:215
 #, python-brace-format
 msgid ""
 "{0} wants to make business collaboration easier and more enjoyable - for "
@@ -2674,120 +2740,120 @@ msgid ""
 "get help."
 msgstr ""
 
-#: js/LoginPanel.js:225
+#: js/LoginPanel.js:221
 #, python-brace-format
 msgid "{0} Homepage"
 msgstr ""
 
-#: js/LoginPanel.js:226
+#: js/LoginPanel.js:222
 #, python-brace-format
 msgid "{0} Forum"
 msgstr ""
 
-#: js/LoginPanel.js:230
+#: js/LoginPanel.js:226
 msgid "Translations"
 msgstr ""
 
-#: js/LoginPanel.js:232
+#: js/LoginPanel.js:228
 #, python-brace-format
 msgid "Translation state of {0}: {1}%."
 msgstr ""
 
-#: js/LoginPanel.js:234
+#: js/LoginPanel.js:230
 #, python-brace-format
 msgid ""
 "If the state of your language is not satisfying, or if you miss a language, "
 "please consider becoming a {0} translator."
 msgstr ""
 
-#: js/LoginPanel.js:237
+#: js/LoginPanel.js:233
 #, python-brace-format
 msgid "{0} Translation Howto"
 msgstr ""
 
-#: js/LoginPanel.js:238
+#: js/LoginPanel.js:234
 msgid "Detailed Language Statistics"
 msgstr ""
 
-#: js/LoginPanel.js:258
+#: js/LoginPanel.js:254
 msgid "Powered by:"
 msgstr ""
 
-#: js/LoginPanel.js:258
+#: js/LoginPanel.js:254
 msgid "online open source groupware and crm"
 msgstr ""
 
-#: js/LoginPanel.js:308
+#: js/LoginPanel.js:304
 #, python-brace-format
 msgid "about {0} minutes"
 msgstr ""
 
-#: js/LoginPanel.js:313 js/LoginPanel.js:543
+#: js/LoginPanel.js:309 js/LoginPanel.js:539
 msgid "Tine 2.0 needs your help"
 msgstr ""
 
-#: js/LoginPanel.js:315 js/LoginPanel.js:545
+#: js/LoginPanel.js:311 js/LoginPanel.js:541
 msgid ""
 "We regularly need your feedback to make the next Tine 2.0 releases fit your "
 "needs even better. Help us and yourself by participating:"
 msgstr ""
 
-#: js/LoginPanel.js:321
+#: js/LoginPanel.js:317
 msgid "participate!"
 msgstr ""
 
-#: js/LoginPanel.js:343
+#: js/LoginPanel.js:339
 msgid "Languages"
 msgstr ""
 
-#: js/LoginPanel.js:344
+#: js/LoginPanel.js:340
 msgid "Duration"
 msgstr ""
 
-#: js/LoginPanel.js:385
+#: js/LoginPanel.js:381
 msgid "Browser incompatible"
 msgstr ""
 
-#: js/LoginPanel.js:387
+#: js/LoginPanel.js:383
 msgid "Your browser is not supported by Tine 2.0."
 msgstr ""
 
-#: js/LoginPanel.js:392
+#: js/LoginPanel.js:388
 msgid "Browser incompatible?"
 msgstr ""
 
-#: js/LoginPanel.js:394
+#: js/LoginPanel.js:390
 msgid ""
 "You are using an unrecognized browser. This could result in unexpected "
 "behaviour."
 msgstr ""
 
-#: js/LoginPanel.js:400
+#: js/LoginPanel.js:396
 msgid "You might try one of these browsers:"
 msgstr ""
 
-#: js/LoginPanel.js:460
+#: js/LoginPanel.js:456
 msgid "Logging you in..."
 msgstr ""
 
-#: js/LoginPanel.js:474
+#: js/LoginPanel.js:470
 #, python-brace-format
 msgid "Login successful. Loading {0}..."
 msgstr ""
 
-#: js/LoginPanel.js:479
+#: js/LoginPanel.js:475
 msgid "There was an error verifying your certificate!!!"
 msgstr ""
 
-#: js/LoginPanel.js:480
+#: js/LoginPanel.js:476
 msgid "Your username and/or your password are wrong!!!"
 msgstr ""
 
-#: js/LoginPanel.js:482
+#: js/LoginPanel.js:478
 msgid "Login failure"
 msgstr ""
 
-#: js/LoginPanel.js:515
+#: js/LoginPanel.js:511
 msgid "Please enter your login data"
 msgstr ""
 
@@ -2888,7 +2954,7 @@ msgstr ""
 msgid "%s's personal "
 msgstr ""
 
-#: Frontend/Http.php:434
+#: Frontend/Http.php:447
 msgid "Your session is not valid. You need to login again."
 msgstr ""
 
@@ -2903,368 +2969,416 @@ msgid ""
 "container as the default addressbook for internal contacts!"
 msgstr ""
 
-#: Config.php:373
+#: Config.php:393
 msgid "Account Deletion Event"
 msgstr ""
 
-#: Config.php:375
+#: Config.php:395
 msgid "Configure what should happen to data of deleted users"
 msgstr ""
 
-#: Config.php:384
+#: Config.php:404
 msgid "System IMAP"
 msgstr ""
 
-#: Config.php:386
+#: Config.php:406
 msgid "System IMAP server configuration."
 msgstr ""
 
-#: Config.php:395
+#: Config.php:415
 msgid "System SMTP"
 msgstr ""
 
-#: Config.php:397
+#: Config.php:417
 msgid "System SMTP server configuration."
 msgstr ""
 
-#: Config.php:406
+#: Config.php:426
 msgid "System SIEVE"
 msgstr ""
 
-#: Config.php:408
+#: Config.php:428
 msgid "System SIEVE server configuration."
 msgstr ""
 
-#: Config.php:417
+#: Config.php:437
 msgid "Authentication Backend"
 msgstr ""
 
-#: Config.php:419
+#: Config.php:439
 msgid "Backend adapter for user authentication."
 msgstr ""
 
-#: Config.php:427
+#: Config.php:447
 msgid "Authentication Configuration"
 msgstr ""
 
-#: Config.php:429
+#: Config.php:449
 msgid "Authentication backend configuration."
 msgstr ""
 
-#: Config.php:438
+#: Config.php:458
 msgid "User Backend"
 msgstr ""
 
-#: Config.php:440
+#: Config.php:460
 msgid "Backend adapter for user data."
 msgstr ""
 
-#: Config.php:448
+#: Config.php:468
 msgid "User Configuration"
 msgstr ""
 
-#: Config.php:450
+#: Config.php:470
 msgid "User backend configuration."
 msgstr ""
 
-#: Config.php:459
+#: Config.php:479
 msgid "Enabled Features"
 msgstr ""
 
-#: Config.php:467
+#: Config.php:487
 msgid "Show Advanced Search"
 msgstr ""
 
-#: Config.php:469
+#: Config.php:489
 msgid ""
 "Show toggle button to switch on or off the advanced search for the "
 "quickfilter"
 msgstr ""
 
-#: Config.php:472
+#: Config.php:492
 msgid "Container Custom Sort"
 msgstr ""
 
-#: Config.php:474
+#: Config.php:494
 msgid "Allows to sort containers by setting the sort order in Admin/Container"
 msgstr ""
 
-#: Config.php:483
+#: Config.php:497
+msgid "Show Account Email Address"
+msgstr ""
+
+#: Config.php:499
+msgid "Show email address in account picker and attendee grids"
+msgstr ""
+
+#: Config.php:509
 msgid "Cronuser ID"
 msgstr ""
 
-#: Config.php:485
+#: Config.php:511
 msgid "User ID of the cron user."
 msgstr ""
 
-#: Config.php:493
+#: Config.php:519
 msgid "Title Postfix"
 msgstr ""
 
-#: Config.php:495
+#: Config.php:521
 msgid "Postfix string appended to the title of this installation."
 msgstr ""
 
-#: Config.php:503
+#: Config.php:529
 msgid "Redirect URL"
 msgstr ""
 
-#: Config.php:505
+#: Config.php:531
 msgid "Redirect to this URL after logout."
 msgstr ""
 
-#: Config.php:513
+#: Config.php:539
 msgid "Redirect to Referrer"
 msgstr ""
 
-#: Config.php:515
+#: Config.php:541
 msgid "Redirect to referrer after logout."
 msgstr ""
 
-#: Config.php:523
+#: Config.php:549
 msgid "Redirect Always"
 msgstr ""
 
-#: Config.php:525
+#: Config.php:551
 msgid "Redirect to configured redirect URL also for login."
 msgstr ""
 
-#: Config.php:533
+#: Config.php:559
 msgid "Allowed Origins"
 msgstr ""
 
-#: Config.php:535
+#: Config.php:561
 msgid "Allowed Origins for the JSON API."
 msgstr ""
 
-#: Config.php:543
+#: Config.php:569
 msgid "Accepted Terms Version"
 msgstr ""
 
-#: Config.php:545
+#: Config.php:571
 msgid "Accepted version number of the terms and conditions document."
 msgstr ""
 
-#: Config.php:553
+#: Config.php:579
 msgid "Use Geolocation Services"
 msgstr ""
 
-#: Config.php:555
+#: Config.php:581
 msgid "Use of external Geolocation services is allowed."
 msgstr ""
 
-#: Config.php:563
+#: Config.php:589
 msgid "Disable LDAP TLS Certificate Check"
 msgstr ""
 
-#: Config.php:565
+#: Config.php:591
 msgid "LDAP TLS Certificate should not be checked"
 msgstr ""
 
-#: Config.php:574
+#: Config.php:600
 msgid "Configure hook class for user sync"
 msgstr ""
 
-#: Config.php:576
+#: Config.php:602
 msgid "Allows to change data after fetching user from sync backend"
 msgstr ""
 
-#: Config.php:584
+#: Config.php:610
 msgid "Sync contact data from sync backend"
 msgstr ""
 
-#: Config.php:586
+#: Config.php:612
 msgid "Sync user contact data from sync backend"
 msgstr ""
 
-#: Config.php:595
+#: Config.php:621
 msgid "IP Session Validator"
 msgstr ""
 
-#: Config.php:597
+#: Config.php:623
 msgid "Destroy session if the users IP changes."
 msgstr ""
 
-#: Config.php:605
+#: Config.php:631
 msgid "UA Session Validator"
 msgstr ""
 
-#: Config.php:607
+#: Config.php:633
 msgid "Destroy session if the users user agent string changes."
 msgstr ""
 
-#: Config.php:615
+#: Config.php:641
 msgid "Files Directory"
 msgstr ""
 
-#: Config.php:617
+#: Config.php:643
 msgid "Directory with web server write access for user files."
 msgstr ""
 
-#: Config.php:625 Config.php:627
+#: Config.php:651 Config.php:653
 msgid "Reuse last username logged"
 msgstr ""
 
-#: Config.php:635 Config.php:637
+#: Config.php:661 Config.php:663
 msgid "User may change password"
 msgstr ""
 
-#: Config.php:646 Config.php:648
+#: Config.php:672 Config.php:674
 msgid "Enable password policy"
 msgstr ""
 
-#: Config.php:656
+#: Config.php:682
 msgid "Only ASCII"
 msgstr ""
 
-#: Config.php:658
+#: Config.php:684
 msgid "Only ASCII characters are allowed in passwords."
 msgstr ""
 
-#: Config.php:666
+#: Config.php:692
 msgid "Minimum length"
 msgstr ""
 
-#: Config.php:668
+#: Config.php:694
 msgid "Minimum password length"
 msgstr ""
 
-#: Config.php:676
+#: Config.php:702
 msgid "Minimum word chars"
 msgstr ""
 
-#: Config.php:678
+#: Config.php:704
 msgid "Minimum word chars in password"
 msgstr ""
 
-#: Config.php:686
+#: Config.php:712
 msgid "Minimum uppercase chars"
 msgstr ""
 
-#: Config.php:688
+#: Config.php:714
 msgid "Minimum uppercase chars in password"
 msgstr ""
 
-#: Config.php:696
+#: Config.php:722
 msgid "Minimum special chars"
 msgstr ""
 
-#: Config.php:698
+#: Config.php:724
 msgid "Minimum special chars in password"
 msgstr ""
 
-#: Config.php:706
+#: Config.php:732
 msgid "Minimum numbers"
 msgstr ""
 
-#: Config.php:708
+#: Config.php:734
 msgid "Minimum numbers in password"
 msgstr ""
 
-#: Config.php:716
+#: Config.php:742
 msgid "Forbid part of username"
 msgstr ""
 
-#: Config.php:718
+#: Config.php:744
 msgid "Forbid part of username in password"
 msgstr ""
 
-#: Config.php:726
+#: Config.php:752
 msgid "Automatic bugreports"
 msgstr ""
 
-#: Config.php:728
+#: Config.php:754
 msgid ""
 "Always send bugreports, even on timeouts and other exceptions / failures."
 msgstr ""
 
-#: Config.php:736
+#: Config.php:762
 msgid "Last sessions cleanup run"
 msgstr ""
 
-#: Config.php:738
+#: Config.php:764
 msgid "Stores the timestamp of the last sessions cleanup task run."
 msgstr ""
 
-#: Config.php:746
+#: Config.php:772
 msgid "Warn after X login failures"
 msgstr ""
 
-#: Config.php:748
+#: Config.php:774
 msgid "Maximum allowed login failures before writing warn log messages"
 msgstr ""
 
-#: Config.php:757
+#: Config.php:783
 msgid "Disable Anyone Account"
 msgstr ""
 
-#: Config.php:759
+#: Config.php:785
 msgid "Disallow anyone account in grant configurations"
 msgstr ""
 
-#: Config.php:767
+#: Config.php:793
 msgid "Alarms sent each job"
 msgstr ""
 
-#: Config.php:769
+#: Config.php:795
 msgid ""
 "Allows to configure the maximum number of alarm notifications in each run of "
 "sendPendingAlarms (0 = no limit)"
 msgstr ""
 
-#: Config.php:777
+#: Config.php:803
 msgid "Account deactivation notfication"
 msgstr ""
 
-#: Config.php:779
+#: Config.php:805
 msgid ""
 "Send E-Mail to user if the account is deactivated or the user tries to login "
 "with deactivated account"
 msgstr ""
 
-#: Config.php:787
+#: Config.php:813
 msgid "Role change allowed"
 msgstr ""
 
-#: Config.php:789
+#: Config.php:815
 msgid ""
 "Allows to configure which user is allowed to switch to another users account"
 msgstr ""
 
-#: Config.php:797 Config.php:799
+#: Config.php:823 Config.php:825
 msgid "Max username length"
 msgstr ""
 
-#: Config.php:806
+#: Config.php:832
 msgid "conf.d folder name"
 msgstr ""
 
-#: Config.php:808 Config.php:819
+#: Config.php:834 Config.php:845
 msgid ""
 "Folder for additional config files (conf.d) - NOTE: this is only used if set "
 "in config.inc.php!"
 msgstr ""
 
-#: Config.php:817
+#: Config.php:843
 msgid "Maintenance mode enabled"
 msgstr ""
 
-#: Config.php:830
+#: Config.php:856
 msgid "Custom Javascript includes for Fat-Client"
 msgstr ""
 
-#: Config.php:832
+#: Config.php:858
 msgid ""
 "An array of javascript files to include for the fat client. This files might "
 "be stored outside the docroot of the webserver."
 msgstr ""
 
-#: Import/Csv/Abstract.php:236
+#: Config.php:867
+msgid "custom description"
+msgstr ""
+
+#: Config.php:869
+msgid "Custom description for branding."
+msgstr ""
+
+#: Config.php:878
+msgid "custom weburl"
+msgstr ""
+
+#: Config.php:880
+msgid "Custom weburl for branding."
+msgstr ""
+
+#: Config.php:889
+msgid "custom title"
+msgstr ""
+
+#: Config.php:891
+msgid "Custom title for branding."
+msgstr ""
+
+#: Config.php:900
+msgid "custom logo path"
+msgstr ""
+
+#: Config.php:902
+msgid "Path to custom logo."
+msgstr ""
+
+#: Config.php:911
+msgid "custom favicon path"
+msgstr ""
+
+#: Config.php:913
+msgid "Path to custom favicon."
+msgstr ""
+
+#: Import/Csv/Abstract.php:239
 #, python-format
 msgid "The following fields weren't imported: %s"
 msgstr ""
 
-#: Import/Csv/Abstract.php:237
+#: Import/Csv/Abstract.php:240
 msgid "N/A"
 msgstr ""
 
@@ -3273,7 +3387,7 @@ msgstr ""
 msgid "Exception ({0})"
 msgstr ""
 
-#: WebDav/PrincipalBackend.php:536
+#: WebDav/PrincipalBackend.php:541
 msgid "Shared folders"
 msgstr ""