update lang templates
authorsstamer <s.stamer@metaways.de>
Wed, 18 Nov 2015 13:11:14 +0000 (14:11 +0100)
committerPhilipp Schüle <p.schuele@metaways.de>
Wed, 18 Nov 2015 13:14:24 +0000 (14:14 +0100)
Change-Id: Id9a5f919035fb4380a1a002597cb2fcdfdaa4ebe
Reviewed-on: https://gerrit.tine20.org/tine20/3254
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/ExampleApplication/translations/template.pot
tine20/Felamimail/translations/template.pot
tine20/Filemanager/translations/template.pot
tine20/HumanResources/translations/template.pot
tine20/Inventory/translations/template.pot
tine20/Projects/translations/template.pot
tine20/Sales/translations/template.pot
tine20/Sipgate/translations/template.pot
tine20/Tasks/translations/template.pot
tine20/Tinebase/translations/template.pot

index 879f41b..9d096ea 100644 (file)
@@ -25,7 +25,7 @@ msgstr ""
 msgid "Business Address"
 msgstr ""
 
-#: Export/Pdf.php:52 js/ContactGrid.js:132
+#: Export/Pdf.php:52 js/ContactGrid.js:302
 msgid "Email"
 msgstr ""
 
@@ -58,7 +58,7 @@ msgid "Role"
 msgstr ""
 
 #: Export/Pdf.php:76 js/ContactEditDialog.js:147 js/Model.js:33
-#: js/ContactGrid.js:121
+#: js/ContactGrid.js:291
 msgid "Room"
 msgstr ""
 
@@ -105,12 +105,12 @@ msgid "Other Data"
 msgstr ""
 
 #: Export/Pdf.php:114 js/ContactEditDialog.js:174 js/Model.js:26
-#: js/Model.js:152 js/ContactGrid.js:147
+#: js/Model.js:152 js/ContactGrid.js:317
 msgid "Birthday"
 msgstr ""
 
 #: Export/Pdf.php:117 js/ContactEditDialog.js:168 js/Model.js:30
-#: js/Model.js:147 js/ContactGrid.js:119
+#: js/Model.js:147 js/ContactGrid.js:289
 msgid "Job Title"
 msgstr ""
 
@@ -159,8 +159,8 @@ msgstr ""
 msgid "CardDAV URL"
 msgstr ""
 
-#: js/ContactFilterModel.js:35 js/Model.js:95 js/Model.js:134
-#: js/ContactGrid.js:285
+#: js/ContactFilterModel.js:35 js/Model.js:95 js/Model.js:134 js/Model.js:287
+#: js/ContactGrid.js:255
 msgid "Contact"
 msgid_plural "Contacts"
 msgstr[0] ""
@@ -174,38 +174,38 @@ msgstr ""
 msgid "Personal Information"
 msgstr ""
 
-#: js/ContactEditDialog.js:92 js/Model.js:29 js/ContactGrid.js:103
+#: js/ContactEditDialog.js:92 js/Model.js:29 js/ContactGrid.js:273
 msgid "Salutation"
 msgstr ""
 
 #: js/ContactEditDialog.js:108 js/Model.js:22 js/Model.js:140
-#: js/ContactGrid.js:111
+#: js/ContactGrid.js:281
 msgid "Title"
 msgstr ""
 
 #: js/ContactEditDialog.js:113 js/Model.js:20 js/Model.js:141
-#: js/ContactGrid.js:114
+#: js/ContactGrid.js:284
 msgid "First Name"
 msgstr ""
 
 #: js/ContactEditDialog.js:118 js/Model.js:21 js/Model.js:143
-#: js/ContactGrid.js:112
+#: js/ContactGrid.js:282
 msgid "Middle Name"
 msgstr ""
 
 #: js/ContactEditDialog.js:123 js/Model.js:19 js/Model.js:142
-#: js/ContactGrid.js:113
+#: js/ContactGrid.js:283
 msgid "Last Name"
 msgstr ""
 
 #: js/ContactEditDialog.js:129 js/Model.js:27 js/Model.js:144
-#: js/ContactGridDetailsPanel.js:131 js/ContactGrid.js:117
-#: Setup/Initialize.php:70 Setup/Update/Release5.php:196
+#: js/ContactGridDetailsPanel.js:131 js/ContactGrid.js:287 Config.php:96
+#: Setup/Update/Release5.php:196
 msgid "Company"
 msgstr ""
 
 #: js/ContactEditDialog.js:134 js/Model.js:28 js/Model.js:145
-#: js/ContactGrid.js:118
+#: js/ContactGrid.js:288
 msgid "Unit"
 msgstr ""
 
@@ -214,11 +214,11 @@ msgid "Suffix"
 msgstr ""
 
 #: js/ContactEditDialog.js:143 js/Model.js:31 js/Model.js:151
-#: js/ContactGrid.js:120
+#: js/ContactGrid.js:290
 msgid "Job Role"
 msgstr ""
 
-#: js/ContactEditDialog.js:163 js/Model.js:24 js/ContactGrid.js:116
+#: js/ContactEditDialog.js:163 js/Model.js:24 js/ContactGrid.js:286
 msgid "Display Name"
 msgstr ""
 
@@ -228,31 +228,31 @@ msgstr ""
 
 #: js/ContactEditDialog.js:187 js/Model.js:51 js/Model.js:146
 #: js/ContactGridDetailsPanel.js:139 js/ContactGridDetailsPanel.js:163
-#: js/ContactGrid.js:133
+#: js/ContactGrid.js:303
 msgid "Phone"
 msgstr ""
 
 #: js/ContactEditDialog.js:192 js/Model.js:52
 #: js/ContactGridDetailsPanel.js:140 js/ContactGridDetailsPanel.js:164
-#: js/ContactGrid.js:134
+#: js/ContactGrid.js:304
 msgid "Mobile"
 msgstr ""
 
 #: js/ContactEditDialog.js:197 js/Model.js:53
 #: js/ContactGridDetailsPanel.js:141 js/ContactGridDetailsPanel.js:165
-#: js/ContactGrid.js:135
+#: js/ContactGrid.js:305
 msgid "Fax"
 msgstr ""
 
-#: js/ContactEditDialog.js:202 js/Model.js:57 js/ContactGrid.js:138
+#: js/ContactEditDialog.js:202 js/Model.js:57 js/ContactGrid.js:308
 msgid "Phone (private)"
 msgstr ""
 
-#: js/ContactEditDialog.js:207 js/Model.js:59 js/ContactGrid.js:140
+#: js/ContactEditDialog.js:207 js/Model.js:59 js/ContactGrid.js:310
 msgid "Mobile (private)"
 msgstr ""
 
-#: js/ContactEditDialog.js:212 js/Model.js:58 js/ContactGrid.js:139
+#: js/ContactEditDialog.js:212 js/Model.js:58 js/ContactGrid.js:309
 msgid "Fax (private)"
 msgstr ""
 
@@ -267,7 +267,7 @@ msgstr ""
 
 #: js/ContactEditDialog.js:230 js/Model.js:64
 #: js/ContactGridDetailsPanel.js:144 js/ContactGridDetailsPanel.js:168
-#: js/ContactGrid.js:142
+#: js/ContactGrid.js:312
 msgid "Web"
 msgstr ""
 
@@ -277,7 +277,7 @@ msgid "Company Address"
 msgstr ""
 
 #: js/ContactEditDialog.js:274 js/ContactEditDialog.js:303 js/Model.js:153
-#: js/Model.js:158 js/ContactGrid.js:122
+#: js/Model.js:158 js/ContactGrid.js:292
 msgid "Street"
 msgstr ""
 
@@ -286,7 +286,7 @@ msgid "Street 2"
 msgstr ""
 
 #: js/ContactEditDialog.js:282 js/ContactEditDialog.js:311 js/Model.js:154
-#: js/Model.js:159 js/ContactGrid.js:124
+#: js/Model.js:159 js/ContactGrid.js:294
 msgid "Region"
 msgstr ""
 
@@ -296,20 +296,21 @@ msgid "Postal Code"
 msgstr ""
 
 #: js/ContactEditDialog.js:290 js/ContactEditDialog.js:319 js/Model.js:156
-#: js/Model.js:161 js/ContactGrid.js:123
+#: js/Model.js:161 js/ContactGrid.js:293
 msgid "City"
 msgstr ""
 
 #: js/ContactEditDialog.js:295 js/ContactEditDialog.js:324 js/Model.js:157
-#: js/Model.js:162 js/ContactGrid.js:126
+#: js/Model.js:162 js/ContactGrid.js:296
 msgid "Country"
 msgstr ""
 
-#: js/ContactEditDialog.js:350 js/Model.js:68 js/Model.js:148
+#: js/ContactEditDialog.js:350 js/Model.js:68 js/Model.js:148 js/Model.js:226
+#: js/ListEditDialog.js:93
 msgid "Description"
 msgstr ""
 
-#: js/ContactEditDialog.js:364
+#: js/ContactEditDialog.js:364 js/ListEditDialog.js:107
 msgid "Enter description"
 msgstr ""
 
@@ -345,7 +346,7 @@ msgstr ""
 msgid "New Contact"
 msgstr ""
 
-#: js/Addressbook.js:32 js/Model.js:99 js/Model.js:208
+#: js/Addressbook.js:32 js/Model.js:99 js/Model.js:209 js/Model.js:259
 msgid "Addressbook"
 msgid_plural "Addressbooks"
 msgstr[0] ""
@@ -355,7 +356,8 @@ msgstr[1] ""
 msgid "Member of List"
 msgstr ""
 
-#: js/Model.js:19
+#: js/Model.js:19 js/Model.js:225 js/ListGrid.js:101 js/ListEditDialog.js:71
+#: js/ListEditDialog.js:155
 msgid "Name"
 msgstr ""
 
@@ -423,11 +425,11 @@ msgstr ""
 msgid "Contacts"
 msgstr ""
 
-#: js/Model.js:99 js/Model.js:208
+#: js/Model.js:99 js/Model.js:209 js/Model.js:259
 msgid "Addressbooks"
 msgstr ""
 
-#: js/Model.js:134
+#: js/Model.js:134 js/Model.js:219 js/Model.js:287
 msgid "User Account"
 msgstr ""
 
@@ -435,36 +437,79 @@ msgstr ""
 msgid "Quick Search"
 msgstr ""
 
-#: js/Model.js:163 js/ContactGrid.js:101
+#: js/Model.js:163 js/ListGrid.js:100 js/ContactGrid.js:271
 msgid "Type"
 msgstr ""
 
-#: js/Model.js:164
+#: js/Model.js:164 js/Model.js:227
 msgid "Last Modified Time"
 msgstr ""
 
-#: js/Model.js:165
+#: js/Model.js:165 js/Model.js:228
 msgid "Last Modified By"
 msgstr ""
 
-#: js/Model.js:166
+#: js/Model.js:166 js/Model.js:229
 msgid "Creation Time"
 msgstr ""
 
-#: js/Model.js:167
+#: js/Model.js:167 js/Model.js:230
 msgid "Created By"
 msgstr ""
 
-#: js/Model.js:204
+#: js/Model.js:205 js/Model.js:219 js/ListGridDetailsPanel.js:86
 msgid "List"
 msgid_plural "Lists"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/Model.js:204
+#: js/Model.js:205 js/ListGridDetailsPanel.js:57 js/ListGridDetailsPanel.js:83
 msgid "Lists"
 msgstr ""
 
+#: js/Model.js:222 js/Model.js:290
+msgid "Quick search"
+msgstr ""
+
+#: js/Model.js:255
+msgid "Email Address"
+msgid_plural "Email Addresses"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/Model.js:255
+msgid "Email Addresses"
+msgstr ""
+
+#: js/ListMemberGridPanel.js:30
+msgid "Members"
+msgstr ""
+
+#: js/ListMemberGridPanel.js:39
+msgid "Add"
+msgstr ""
+
+#: js/ListMemberGridPanel.js:49
+msgid "Remove"
+msgstr ""
+
+#: js/ListGridDetailsPanel.js:60
+msgid "Select list"
+msgstr ""
+
+#: js/ListGrid.js:102
+msgid "Emails"
+msgstr ""
+
+#: js/ListEditDialog.js:59
+msgid "List Information"
+msgstr ""
+
+#: js/ListEditDialog.js:155
+#, python-brace-format
+msgid "{0} must be given"
+msgstr ""
+
 #: js/MapPanel.js:58
 msgid "Company address"
 msgstr ""
@@ -493,107 +538,107 @@ msgstr ""
 msgid "Please review this link in edit dialog."
 msgstr ""
 
-#: js/ContactGrid.js:102
-msgid "Tags"
-msgstr ""
+#: js/ContactGrid.js:110 js/ContactGrid.js:111 js/ContactGrid.js:112
+#, python-brace-format
+msgid "Export {0}"
+msgid_plural "Export {0}"
+msgstr[0] ""
+msgstr[1] ""
 
-#: js/ContactGrid.js:115
-msgid "Full Name"
+#: js/ContactGrid.js:121
+msgid "Export as PDF"
 msgstr ""
 
-#: js/ContactGrid.js:125
-msgid "Postalcode"
+#: js/ContactGrid.js:128
+msgid "Export as CSV"
 msgstr ""
 
-#: js/ContactGrid.js:127
-msgid "Street (private)"
+#: js/ContactGrid.js:135
+msgid "Export as ODS"
 msgstr ""
 
-#: js/ContactGrid.js:128
-msgid "City (private)"
+#: js/ContactGrid.js:142
+msgid "Export as XLS"
 msgstr ""
 
-#: js/ContactGrid.js:129
-msgid "Region (private)"
+#: js/ContactGrid.js:149
+msgid "Export as DOC"
 msgstr ""
 
-#: js/ContactGrid.js:130
-msgid "Postalcode (private)"
+#: js/ContactGrid.js:156
+msgid "Export as ..."
 msgstr ""
 
-#: js/ContactGrid.js:131
-msgid "Country (private)"
+#: js/ContactGrid.js:168
+msgid "Import contacts"
 msgstr ""
 
-#: js/ContactGrid.js:136
-msgid "Car phone"
+#: js/ContactGrid.js:255
+msgid "Contact of a user account"
 msgstr ""
 
-#: js/ContactGrid.js:137
-msgid "Pager"
+#: js/ContactGrid.js:262
+msgid "No name"
 msgstr ""
 
-#: js/ContactGrid.js:141
-msgid "Email (private)"
+#: js/ContactGrid.js:272
+msgid "Tags"
 msgstr ""
 
-#: js/ContactGrid.js:143
-msgid "URL (private)"
+#: js/ContactGrid.js:285
+msgid "Full Name"
 msgstr ""
 
-#: js/ContactGrid.js:144
-msgid "Note"
+#: js/ContactGrid.js:295
+msgid "Postalcode"
 msgstr ""
 
-#: js/ContactGrid.js:145
-msgid "Timezone"
+#: js/ContactGrid.js:297
+msgid "Street (private)"
 msgstr ""
 
-#: js/ContactGrid.js:146
-msgid "Geo"
+#: js/ContactGrid.js:298
+msgid "City (private)"
 msgstr ""
 
-#: js/ContactGrid.js:157 js/ContactGrid.js:158 js/ContactGrid.js:159
-#, python-brace-format
-msgid "Export {0}"
-msgid_plural "Export {0}"
-msgstr[0] ""
-msgstr[1] ""
+#: js/ContactGrid.js:299
+msgid "Region (private)"
+msgstr ""
 
-#: js/ContactGrid.js:168
-msgid "Export as PDF"
+#: js/ContactGrid.js:300
+msgid "Postalcode (private)"
 msgstr ""
 
-#: js/ContactGrid.js:175
-msgid "Export as CSV"
+#: js/ContactGrid.js:301
+msgid "Country (private)"
 msgstr ""
 
-#: js/ContactGrid.js:182
-msgid "Export as ODS"
+#: js/ContactGrid.js:306
+msgid "Car phone"
 msgstr ""
 
-#: js/ContactGrid.js:189
-msgid "Export as XLS"
+#: js/ContactGrid.js:307
+msgid "Pager"
 msgstr ""
 
-#: js/ContactGrid.js:196
-msgid "Export as DOC"
+#: js/ContactGrid.js:311
+msgid "Email (private)"
 msgstr ""
 
-#: js/ContactGrid.js:203
-msgid "Export as ..."
+#: js/ContactGrid.js:313
+msgid "URL (private)"
 msgstr ""
 
-#: js/ContactGrid.js:215
-msgid "Import contacts"
+#: js/ContactGrid.js:314
+msgid "Note"
 msgstr ""
 
-#: js/ContactGrid.js:285
-msgid "Contact of a user account"
+#: js/ContactGrid.js:315
+msgid "Timezone"
 msgstr ""
 
-#: js/ContactGrid.js:292
-msgid "No name"
+#: js/ContactGrid.js:316
+msgid "Geo"
 msgstr ""
 
 #: Controller/Contact.php:334
@@ -649,31 +694,55 @@ msgstr ""
 msgid "All Contacts"
 msgstr ""
 
-#: Config.php:45
+#: Config.php:52
+msgid "Enabled Features"
+msgstr ""
+
+#: Config.php:54
+msgid "Enabled Features in Calendar Application."
+msgstr ""
+
+#: Config.php:61
+msgid "Calendar Split View"
+msgstr ""
+
+#: Config.php:62
+msgid "Split day and week views by attendee)"
+msgstr ""
+
+#: Config.php:71
 msgid "Contact duplicate check fields"
 msgstr ""
 
-#: Config.php:47
+#: Config.php:73
 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:59
+#: Config.php:85
 msgid "Contact salutations available"
 msgstr ""
 
-#: Config.php:61
+#: Config.php:87
 msgid ""
 "Possible contact salutations. Please note that additional values might "
 "impact other Addressbook systems on export or syncronisation."
 msgstr ""
 
-#: Config.php:69
+#: Config.php:94 Setup/Update/Release5.php:194
+msgid "Mr"
+msgstr ""
+
+#: Config.php:95 Setup/Update/Release5.php:195
+msgid "Ms"
+msgstr ""
+
+#: Config.php:102
 msgid "Parsing rules for addresses"
 msgstr ""
 
-#: Config.php:71
+#: Config.php:104
 msgid "Path to a XML file with address parsing rules."
 msgstr ""
 
@@ -743,38 +812,30 @@ msgstr ""
 msgid "Internal Contacts"
 msgstr ""
 
-#: Setup/Initialize.php:68 Setup/Update/Release5.php:194
-msgid "Mr"
-msgstr ""
-
-#: Setup/Initialize.php:69 Setup/Update/Release5.php:195
-msgid "Ms"
-msgstr ""
-
-#: Setup/Initialize.php:140 Setup/Update/Release3.php:37
+#: Setup/Initialize.php:114 Setup/Update/Release3.php:37
 msgid "All contacts I have read grants for"
 msgstr ""
 
-#: Setup/Initialize.php:145
+#: Setup/Initialize.php:119
 msgid "My company"
 msgstr ""
 
-#: Setup/Initialize.php:146
+#: Setup/Initialize.php:120
 msgid "All coworkers in my company"
 msgstr ""
 
-#: Setup/Initialize.php:159
+#: Setup/Initialize.php:133
 msgid "My contacts"
 msgstr ""
 
-#: Setup/Initialize.php:160
+#: Setup/Initialize.php:134
 msgid "All contacts in my Addressbooks"
 msgstr ""
 
-#: Setup/Initialize.php:172
+#: Setup/Initialize.php:146
 msgid "Last modified by me"
 msgstr ""
 
-#: Setup/Initialize.php:173
+#: Setup/Initialize.php:147
 msgid "All contacts that I have last modified"
 msgstr ""
index e780ac0..8315607 100644 (file)
@@ -197,15 +197,15 @@ msgstr ""
 msgid "No applications to display"
 msgstr ""
 
-#: js/Applications.js:281 js/customfield/EditDialog.js:611
+#: js/Applications.js:281 js/customfield/EditDialog.js:484
 msgid "Order"
 msgstr ""
 
 #: js/Applications.js:282 js/customfield/GridPanel.js:67
-#: js/customfield/EditDialog.js:577 js/SambaMachineGrid.js:83
-#: 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/customfield/EditDialog.js:450 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
 msgid "Name"
 msgstr ""
 
@@ -242,7 +242,7 @@ msgid "Could not save tag ({0})"
 msgstr ""
 
 #: js/TagEditDialog.js:91 js/customfield/EditDialog.js:138
-#: js/customfield/EditDialog.js:397 js/RoleEditDialog.js:115
+#: js/customfield/EditDialog.js:270 js/RoleEditDialog.js:115
 #: js/GroupEditDialog.js:78
 msgid "Errors"
 msgstr ""
@@ -276,8 +276,9 @@ msgid "Tag Name"
 msgstr ""
 
 #: js/TagEditDialog.js:229 js/SambaMachineGrid.js:57 js/SambaMachineGrid.js:89
-#: js/RoleEditDialog.js:294 js/Tags.js:230 js/GroupEditDialog.js:129
-#: js/Roles.js:242 js/Groups.js:239 js/user/GridPanel.js:93
+#: js/config/GridPanel.js:63 js/RoleEditDialog.js:294 js/Tags.js:230
+#: js/GroupEditDialog.js:129 js/Roles.js:242 js/Groups.js:239
+#: js/user/GridPanel.js:93
 msgid "Description"
 msgstr ""
 
@@ -363,31 +364,32 @@ msgstr ""
 msgid "Default Addressbook for new contacts and groups"
 msgstr ""
 
-#: js/customfield/GridPanel.js:65 js/customfield/EditDialog.js:248
-#: js/SambaMachineGrid.js:76 js/container/GridPanel.js:65 js/Roles.js:240
-#: js/Groups.js:237 js/user/GridPanel.js:171
+#: js/customfield/GridPanel.js:65 js/SambaMachineGrid.js:76
+#: js/container/GridPanel.js:65 js/Roles.js:240 js/Groups.js:237
+#: js/user/GridPanel.js:171
 msgid "ID"
 msgstr ""
 
-#: js/customfield/GridPanel.js:66 js/customfield/EditDialog.js:583
+#: js/customfield/GridPanel.js:66 js/customfield/EditDialog.js:456
+#: js/config/GridPanel.js:80
 msgid "Label"
 msgstr ""
 
-#: js/customfield/GridPanel.js:68 js/customfield/EditDialog.js:565
+#: js/customfield/GridPanel.js:68 js/customfield/EditDialog.js:438
 #: js/container/GridPanel.js:68 js/container/GridPanel.js:99
 #: js/container/EditDialog.js:175
 msgid "Type"
 msgstr ""
 
-#: js/customfield/GridPanel.js:69 js/customfield/EditDialog.js:352
-#: js/customfield/EditDialog.js:508 js/container/GridPanel.js:67
+#: js/customfield/GridPanel.js:69 js/customfield/EditDialog.js:225
+#: js/customfield/EditDialog.js:381 js/container/GridPanel.js:67
 #: js/container/EditDialog.js:143 js/ApplicationFilter.js:33 js/Models.js:128
 msgid "Application"
 msgid_plural "Applications"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/customfield/GridPanel.js:70 js/customfield/EditDialog.js:530
+#: js/customfield/GridPanel.js:70 js/customfield/EditDialog.js:403
 #: js/container/EditDialog.js:164
 msgid "Model"
 msgstr ""
@@ -411,113 +413,85 @@ msgstr ""
 msgid "Please configure store for this field type"
 msgstr ""
 
-#: js/customfield/EditDialog.js:209
-msgid "Default"
-msgstr ""
-
-#: js/customfield/EditDialog.js:253
-msgid "Add a New ID..."
-msgstr ""
-
-#: js/customfield/EditDialog.js:257
-msgid "Value"
-msgstr ""
-
-#: js/customfield/EditDialog.js:262
-msgid "Add a New Value..."
-msgstr ""
-
-#: js/customfield/EditDialog.js:272 js/customfield/EditDialog.js:278
-msgid "Error"
-msgstr ""
-
-#: js/customfield/EditDialog.js:272
-msgid "ID already exists"
-msgstr ""
-
-#: js/customfield/EditDialog.js:278
-msgid "Value already exists"
-msgstr ""
-
-#: js/customfield/EditDialog.js:372
+#: js/customfield/EditDialog.js:245
 msgid "Record Class"
 msgstr ""
 
-#: js/customfield/EditDialog.js:397
+#: js/customfield/EditDialog.js:270
 msgid "Given record class not found"
 msgstr ""
 
-#: js/customfield/EditDialog.js:430
+#: js/customfield/EditDialog.js:303
 msgid "OK"
 msgstr ""
 
-#: js/customfield/EditDialog.js:436 js/user/EditDialog.js:736
+#: js/customfield/EditDialog.js:309 js/user/EditDialog.js:736
 msgid "Cancel"
 msgstr ""
 
-#: js/customfield/EditDialog.js:482
+#: js/customfield/EditDialog.js:355
 msgid "Configure store"
 msgstr ""
 
-#: js/customfield/EditDialog.js:542
+#: js/customfield/EditDialog.js:415
 msgid "Custom field definition"
 msgstr ""
 
-#: js/customfield/EditDialog.js:553
+#: js/customfield/EditDialog.js:426
 msgid "Text"
 msgstr ""
 
-#: js/customfield/EditDialog.js:554
+#: js/customfield/EditDialog.js:427
 msgid "Number"
 msgstr ""
 
-#: js/customfield/EditDialog.js:555
+#: js/customfield/EditDialog.js:428
 msgid "Date"
 msgstr ""
 
-#: js/customfield/EditDialog.js:556
+#: js/customfield/EditDialog.js:429
 msgid "DateTime"
 msgstr ""
 
-#: js/customfield/EditDialog.js:557
+#: js/customfield/EditDialog.js:430
 msgid "Time"
 msgstr ""
 
-#: js/customfield/EditDialog.js:558
+#: js/customfield/EditDialog.js:431
 msgid "Boolean"
 msgstr ""
 
-#: js/customfield/EditDialog.js:559
+#: js/customfield/EditDialog.js:432
 msgid "Search Combo"
 msgstr ""
 
-#: js/customfield/EditDialog.js:560
+#: js/customfield/EditDialog.js:433
 msgid "Key Field"
 msgstr ""
 
-#: js/customfield/EditDialog.js:561
+#: js/customfield/EditDialog.js:434
 msgid "Record"
 msgstr ""
 
-#: js/customfield/EditDialog.js:589
+#: js/customfield/EditDialog.js:462
 msgid "Length"
 msgstr ""
 
-#: js/customfield/EditDialog.js:594
+#: js/customfield/EditDialog.js:467
 msgid "Required"
 msgstr ""
 
-#: js/customfield/EditDialog.js:601
+#: js/customfield/EditDialog.js:474
 msgid "Custom field additional properties"
 msgstr ""
 
-#: js/customfield/EditDialog.js:606 js/GroupEditDialog.js:222 js/Models.js:87
+#: js/customfield/EditDialog.js:479 js/GroupEditDialog.js:222 js/Models.js:87
 msgid "Group"
 msgid_plural "Groups"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/customfield/EditDialog.js:634
+#: js/customfield/EditDialog.js:507
 msgid "Customfield already exists. Please choose another name."
 msgstr ""
 
@@ -525,6 +499,29 @@ msgstr ""
 msgid "Computer Name"
 msgstr ""
 
+#: js/config/FieldManager.js:49
+msgid "Yes"
+msgstr ""
+
+#: js/config/FieldManager.js:49
+msgid "No"
+msgstr ""
+
+#: js/config/GridPanel.js:49 js/Models.js:160
+msgid "Config"
+msgid_plural "Configs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/config/GridPanel.js:87
+msgid "Value"
+msgstr ""
+
+#: js/config/GridPanel.js:220
+#, python-brace-format
+msgid "Default ({0})"
+msgstr ""
+
 #: js/container/Container.js:46 js/container/GridPanel.js:98
 msgid "Container"
 msgid_plural "Containers"
@@ -1090,6 +1087,10 @@ msgstr ""
 msgid "SMTP"
 msgstr ""
 
+#: js/Models.js:160
+msgid "Configs"
+msgstr ""
+
 #: Controller/Container.php:198
 msgid "Your container has been changed"
 msgstr ""
index 646e437..e2903bc 100644 (file)
@@ -63,7 +63,8 @@ msgstr ""
 msgid "Every %s day"
 msgstr ""
 
-#: Model/Rrule.php:344 js/RrulePanel.js:84
+#: Model/Rrule.php:344 js/RrulePanel.js:84 js/Calendar-FAT-debug.js:10696
+#: js/Calendar-FAT.js:6
 msgid "Daily"
 msgstr ""
 
@@ -109,22 +110,32 @@ msgid "second to last"
 msgstr ""
 
 #: Model/Rrule.php:431 js/RrulePanel.js:574 js/RrulePanel.js:755
+#: js/Calendar-FAT-debug.js:11186 js/Calendar-FAT-debug.js:11367
+#: js/Calendar-FAT.js:6
 msgid "last"
 msgstr ""
 
 #: Model/Rrule.php:437 js/RrulePanel.js:570 js/RrulePanel.js:751
+#: js/Calendar-FAT-debug.js:11182 js/Calendar-FAT-debug.js:11363
+#: js/Calendar-FAT.js:6
 msgid "first"
 msgstr ""
 
 #: Model/Rrule.php:440 js/RrulePanel.js:571 js/RrulePanel.js:752
+#: js/Calendar-FAT-debug.js:11183 js/Calendar-FAT-debug.js:11364
+#: js/Calendar-FAT.js:6
 msgid "second"
 msgstr ""
 
 #: Model/Rrule.php:443 js/RrulePanel.js:572 js/RrulePanel.js:753
+#: js/Calendar-FAT-debug.js:11184 js/Calendar-FAT-debug.js:11365
+#: js/Calendar-FAT.js:6
 msgid "third"
 msgstr ""
 
 #: Model/Rrule.php:446 js/RrulePanel.js:573 js/RrulePanel.js:754
+#: js/Calendar-FAT-debug.js:11185 js/Calendar-FAT-debug.js:11366
+#: js/Calendar-FAT.js:6
 msgid "fourth"
 msgstr ""
 
@@ -165,11 +176,14 @@ msgstr ""
 msgid "Start"
 msgstr ""
 
-#: Model/Event.php:368 js/RrulePanel.js:335
+#: Model/Event.php:368 js/RrulePanel.js:335 js/Calendar-FAT-debug.js:10947
+#: js/Calendar-FAT.js:6
 msgid "End"
 msgstr ""
 
-#: Model/Event.php:369 js/EventDetailsPanel.js:270 js/GridView.js:127
+#: Model/Event.php:369 js/EventDetailsPanel.js:270 js/GridView.js:216
+#: js/Calendar-FAT-debug.js:4766 js/Calendar-FAT-debug.js:5683
+#: js/Calendar-FAT.js:6
 msgid "Blocking"
 msgstr ""
 
@@ -178,17 +192,25 @@ msgid "Classification"
 msgstr ""
 
 #: Model/Event.php:371 js/ResourceEditDialog.js:95 js/EventEditDialog.js:266
-#: js/Model.js:299 js/GridView.js:161
+#: js/Model.js:293 js/GridView.js:250 js/Calendar-FAT-debug.js:839
+#: js/Calendar-FAT-debug.js:4800 js/Calendar-FAT-debug.js:8373
+#: js/Calendar-FAT-debug.js:11698 js/Calendar-FAT.js:6
 msgid "Description"
 msgstr ""
 
 #: Model/Event.php:372 js/ResourcesGridPanel.js:54 js/EventDetailsPanel.js:280
-#: js/EventEditDialog.js:127 js/Model.js:298 js/GridView.js:148
+#: js/EventEditDialog.js:127 js/Model.js:292 js/GridView.js:237
+#: js/Calendar-FAT-debug.js:838 js/Calendar-FAT-debug.js:4787
+#: js/Calendar-FAT-debug.js:5693 js/Calendar-FAT-debug.js:8239
+#: js/Calendar-FAT-debug.js:11576 js/Calendar-FAT.js:6
 msgid "Location"
 msgstr ""
 
 #: Model/Event.php:373 js/EventDetailsPanel.js:284 js/EventEditDialog.js:330
-#: js/Model.js:318 js/GridView.js:154 js/PerspectiveCombo.js:127
+#: js/Model.js:312 js/GridView.js:243 js/Calendar-FAT-debug.js:858
+#: js/Calendar-FAT-debug.js:4793 js/Calendar-FAT-debug.js:5697
+#: js/Calendar-FAT-debug.js:8447 js/Calendar-FAT-debug.js:10234
+#: js/Calendar-FAT.js:6 js/PerspectiveCombo.js:127 Config.php:201
 msgid "Organizer"
 msgstr ""
 
@@ -197,13 +219,19 @@ msgid "Priority"
 msgstr ""
 
 #: Model/Event.php:375 js/ContactEventsGridPanel.js:126
-#: js/EventEditDialog.js:183 js/GridView.js:173 js/AttendeeGridPanel.js:213
-#: js/AddToEventPanel.js:88
+#: js/EventEditDialog.js:183 js/GridView.js:262 js/AttendeeGridPanel.js:213
+#: js/AddToEventPanel.js:88 js/Calendar-FAT-debug.js:4812
+#: js/Calendar-FAT-debug.js:8295 js/Calendar-FAT-debug.js:8972
+#: js/Calendar-FAT-debug.js:12229 js/Calendar-FAT-debug.js:12616
+#: js/Calendar-FAT.js:6
 msgid "Status"
 msgstr ""
 
 #: Model/Event.php:376 js/ContactEventsGridPanel.js:113
-#: js/EventEditDialog.js:82 js/Model.js:297 js/GridView.js:143
+#: js/EventEditDialog.js:82 js/Model.js:291 js/GridView.js:232
+#: js/Calendar-FAT-debug.js:837 js/Calendar-FAT-debug.js:4782
+#: js/Calendar-FAT-debug.js:8194 js/Calendar-FAT-debug.js:12216
+#: js/Calendar-FAT.js:6
 msgid "Summary"
 msgstr ""
 
@@ -231,110 +259,134 @@ msgstr ""
 msgid "Yes"
 msgstr ""
 
-#: js/calendarRenderer.js:30
+#: js/calendarRenderer.js:30 js/Calendar-FAT-debug.js:12674
+#: js/Calendar-FAT.js:6
 msgid "This event is originally stored in a calendar you don't have access to."
 msgstr ""
 
-#: js/calendarRenderer.js:31
+#: js/calendarRenderer.js:31 js/Calendar-FAT-debug.js:12675
+#: js/Calendar-FAT.js:6
 #, python-brace-format
 msgid "This event is originally stored in {0}"
 msgstr ""
 
-#: js/calendarRenderer.js:33
+#: js/calendarRenderer.js:33 js/Calendar-FAT-debug.js:12677
+#: js/Calendar-FAT.js:6
 #, python-brace-format
 msgid "This event is additionally displayed in your personal calendar {0}"
 msgstr ""
 
-#: js/AttendeeFilterModel.js:35 js/EventDetailsPanel.js:302 js/Model.js:466
+#: js/AttendeeFilterModel.js:35 js/EventDetailsPanel.js:302 js/Model.js:460
 #: js/AttendeeGridPanel.js:89 js/EventContextAttendeesItem.js:112
-#: js/WestPanel.js:90
+#: js/WestPanel.js:90 js/Calendar-FAT-debug.js:1006
+#: js/Calendar-FAT-debug.js:5715 js/Calendar-FAT-debug.js:7831
+#: js/Calendar-FAT-debug.js:7991 js/Calendar-FAT-debug.js:8848
+#: js/Calendar-FAT-debug.js:9810 js/Calendar-FAT.js:6 Config.php:200
 msgid "Attendee"
 msgstr ""
 
-#: js/AttendeeFilterModel.js:100
+#: js/AttendeeFilterModel.js:100 js/Calendar-FAT-debug.js:9875
+#: js/Calendar-FAT.js:6
 msgid "Select Attendee"
 msgstr ""
 
-#: js/RrulePanel.js:34
+#: js/ColorManager.js:173
+msgid "Colors"
+msgstr ""
+
+#: js/ColorManager.js:177
+msgid "Color by Calendar"
+msgstr ""
+
+#: js/ColorManager.js:182
+msgid "Color by Attendee Role"
+msgstr ""
+
+#: js/RrulePanel.js:34 js/Calendar-FAT-debug.js:10646 js/Calendar-FAT.js:6
 msgid "Recurrances"
 msgstr ""
 
-#: js/RrulePanel.js:42
+#: js/RrulePanel.js:42 js/Calendar-FAT-debug.js:10654 js/Calendar-FAT.js:6
 msgid "No recurring rule defined"
 msgstr ""
 
-#: js/RrulePanel.js:77
+#: js/RrulePanel.js:77 js/Calendar-FAT-debug.js:10689 js/Calendar-FAT.js:6
 msgid "None"
 msgstr ""
 
-#: js/RrulePanel.js:91
+#: js/RrulePanel.js:91 js/Calendar-FAT-debug.js:10703 js/Calendar-FAT.js:6
 msgid "Weekly"
 msgstr ""
 
-#: js/RrulePanel.js:98
+#: js/RrulePanel.js:98 js/Calendar-FAT-debug.js:10710 js/Calendar-FAT.js:6
 msgid "Monthly"
 msgstr ""
 
-#: js/RrulePanel.js:105
+#: js/RrulePanel.js:105 js/Calendar-FAT-debug.js:10717 js/Calendar-FAT.js:6
 msgid "Yearly"
 msgstr ""
 
-#: js/RrulePanel.js:192
+#: js/RrulePanel.js:192 js/Calendar-FAT-debug.js:10804 js/Calendar-FAT.js:6
 msgid "Exceptions of reccuring events can't have recurrences themselves."
 msgstr ""
 
-#: js/RrulePanel.js:254
+#: js/RrulePanel.js:254 js/Calendar-FAT-debug.js:10866 js/Calendar-FAT.js:6
 msgid "at"
 msgstr ""
 
-#: js/RrulePanel.js:266
+#: js/RrulePanel.js:266 js/Calendar-FAT-debug.js:10878 js/Calendar-FAT.js:6
 msgid "never"
 msgstr ""
 
-#: js/RrulePanel.js:275
+#: js/RrulePanel.js:275 js/Calendar-FAT-debug.js:10887 js/Calendar-FAT.js:6
 #, python-brace-format
 msgid "after {0} occurrences"
 msgstr ""
 
-#: js/RrulePanel.js:396
+#: js/RrulePanel.js:396 js/Calendar-FAT-debug.js:11008 js/Calendar-FAT.js:6
 msgid "Until has to be after event start"
 msgstr ""
 
 #: js/RrulePanel.js:406 js/RrulePanel.js:409 js/RrulePanel.js:412
-#: js/RrulePanel.js:415
+#: js/RrulePanel.js:415 js/Calendar-FAT-debug.js:11018
+#: js/Calendar-FAT-debug.js:11021 js/Calendar-FAT-debug.js:11024
+#: js/Calendar-FAT-debug.js:11027 js/Calendar-FAT.js:6
 msgid "The event is longer than the recurring interval"
 msgstr ""
 
-#: js/RrulePanel.js:446
+#: js/RrulePanel.js:446 js/Calendar-FAT-debug.js:11058 js/Calendar-FAT.js:6
 #, python-brace-format
 msgid "Every {0}. Day"
 msgstr ""
 
-#: js/RrulePanel.js:479
+#: js/RrulePanel.js:479 js/Calendar-FAT-debug.js:11091 js/Calendar-FAT.js:6
 #, python-brace-format
 msgid "Every {0}. Week at"
 msgstr ""
 
-#: js/RrulePanel.js:545
+#: js/RrulePanel.js:545 js/Calendar-FAT-debug.js:11157 js/Calendar-FAT.js:6
 #, python-brace-format
 msgid "Every {0}. Month"
 msgstr ""
 
 #: js/RrulePanel.js:551 js/RrulePanel.js:600 js/RrulePanel.js:732
-#: js/RrulePanel.js:782
+#: js/RrulePanel.js:782 js/Calendar-FAT-debug.js:11163
+#: js/Calendar-FAT-debug.js:11212 js/Calendar-FAT-debug.js:11344
+#: js/Calendar-FAT-debug.js:11394 js/Calendar-FAT.js:6
 msgid "at the"
 msgstr ""
 
-#: js/RrulePanel.js:725
+#: js/RrulePanel.js:725 js/Calendar-FAT-debug.js:11337 js/Calendar-FAT.js:6
 #, python-brace-format
 msgid "Every {0}. Year"
 msgstr ""
 
-#: js/RrulePanel.js:823 js/RrulePanel.js:831
+#: js/RrulePanel.js:823 js/RrulePanel.js:831 js/Calendar-FAT-debug.js:11435
+#: js/Calendar-FAT-debug.js:11443 js/Calendar-FAT.js:6
 msgid "of"
 msgstr ""
 
-#: js/AdminPanel.js:45
+#: js/AdminPanel.js:46 js/Calendar-FAT-debug.js:1303 js/Calendar-FAT.js:6
 msgid "Manage Resources"
 msgstr ""
 
@@ -342,166 +394,175 @@ msgstr ""
 msgid "Originally"
 msgstr ""
 
-#: js/ImportDialog.js:112
+#: js/ImportDialog.js:112 js/Calendar-FAT-debug.js:12797 js/Calendar-FAT.js:6
 msgid "Import Definition Success!"
 msgstr ""
 
-#: js/ImportDialog.js:113
+#: js/ImportDialog.js:113 js/Calendar-FAT-debug.js:12798 js/Calendar-FAT.js:6
 msgid ""
 "The Ical Import definition has been created successfully! Please wait some "
 "minutes to get the events synced by the cronjob."
 msgstr ""
 
-#: js/ImportDialog.js:139
+#: js/ImportDialog.js:139 js/Calendar-FAT-debug.js:12824 js/Calendar-FAT.js:6
 msgid "Choose Import File"
 msgstr ""
 
-#: js/ImportDialog.js:143
+#: js/ImportDialog.js:143 js/Calendar-FAT-debug.js:12828 js/Calendar-FAT.js:6
 msgid ""
 "Please choose the file that contains the records you want to add to Tine 2.0"
 msgstr ""
 
-#: js/ImportDialog.js:147
+#: js/ImportDialog.js:147 js/Calendar-FAT-debug.js:12832 js/Calendar-FAT.js:6
 #, python-brace-format
 msgid "Select file containing your {0}"
 msgstr ""
 
-#: js/ImportDialog.js:162
+#: js/ImportDialog.js:162 js/Calendar-FAT-debug.js:12847 js/Calendar-FAT.js:6
 msgid "once"
 msgstr ""
 
-#: js/ImportDialog.js:163
+#: js/ImportDialog.js:163 js/Calendar-FAT-debug.js:12848 js/Calendar-FAT.js:6
 msgid "hourly"
 msgstr ""
 
-#: js/ImportDialog.js:164
+#: js/ImportDialog.js:164 js/Calendar-FAT-debug.js:12849 js/Calendar-FAT.js:6
 msgid "daily"
 msgstr ""
 
-#: js/ImportDialog.js:165
+#: js/ImportDialog.js:165 js/Calendar-FAT-debug.js:12850 js/Calendar-FAT.js:6
 msgid "weekly"
 msgstr ""
 
-#: js/ImportDialog.js:178
+#: js/ImportDialog.js:178 js/Calendar-FAT-debug.js:12863 js/Calendar-FAT.js:6
 msgid "Choose Remote Location"
 msgstr ""
 
-#: js/ImportDialog.js:182
+#: js/ImportDialog.js:182 js/Calendar-FAT-debug.js:12867 js/Calendar-FAT.js:6
 msgid "Please choose a remote location you want to add to Tine 2.0"
 msgstr ""
 
-#: js/ImportDialog.js:198
+#: js/ImportDialog.js:198 js/Calendar-FAT-debug.js:12883 js/Calendar-FAT.js:6
 msgid "Username"
 msgstr ""
 
-#: js/ImportDialog.js:215
+#: js/ImportDialog.js:215 js/Calendar-FAT-debug.js:12900 js/Calendar-FAT.js:6
 msgid "Password"
 msgstr ""
 
-#: js/ImportDialog.js:232
+#: js/ImportDialog.js:232 js/Calendar-FAT-debug.js:12917 js/Calendar-FAT.js:6
 msgid "Refresh time"
 msgstr ""
 
-#: js/ImportDialog.js:264
+#: js/ImportDialog.js:264 js/Calendar-FAT-debug.js:12949 js/Calendar-FAT.js:6
 msgid "General Settings"
 msgstr ""
 
-#: js/ImportDialog.js:269
+#: js/ImportDialog.js:269 js/Calendar-FAT-debug.js:12954 js/Calendar-FAT.js:6
 msgid ""
 "Container name / New or existing if it already exists you need permissions "
 "to add to."
 msgstr ""
 
-#: js/ImportDialog.js:288
+#: js/ImportDialog.js:288 js/Calendar-FAT-debug.js:12973 js/Calendar-FAT.js:6
 msgid "or"
 msgstr ""
 
-#: js/ImportDialog.js:329
+#: js/ImportDialog.js:329 js/Calendar-FAT-debug.js:13014 js/Calendar-FAT.js:6
 msgid "What should the file you upload look like?"
 msgstr ""
 
-#: js/ImportDialog.js:334
+#: js/ImportDialog.js:334 js/Calendar-FAT-debug.js:13019 js/Calendar-FAT.js:6
 msgid ""
 "Tine 2.0 does not understand all kind of files you might want to upload. You "
 "will have to manually adjust your file so Tine 2.0 can handle it."
 msgstr ""
 
-#: js/ImportDialog.js:337
+#: js/ImportDialog.js:337 js/Calendar-FAT-debug.js:13022
 msgid ""
 "Following you find a list of all supported import formats and a sample file, "
 "how Tine 2.0 expects your file to look like."
 msgstr ""
 
-#: js/ImportDialog.js:340
+#: js/ImportDialog.js:340 js/Calendar-FAT-debug.js:13025 js/Calendar-FAT.js:6
 msgid "Please select the import format of the file you want to upload"
 msgstr ""
 
-#: js/ImportDialog.js:361
+#: js/ImportDialog.js:361 js/Calendar-FAT-debug.js:13046 js/Calendar-FAT.js:6
 msgid "Download example file"
 msgstr ""
 
-#: js/ImportDialog.js:383
+#: js/ImportDialog.js:383 js/Calendar-FAT-debug.js:13068 js/Calendar-FAT.js:6
 msgid "Remote / ICS"
 msgstr ""
 
-#: js/ImportDialog.js:384
+#: js/ImportDialog.js:384 js/Calendar-FAT-debug.js:13069 js/Calendar-FAT.js:6
 msgid "Remote / CalDAV (BETA)"
 msgstr ""
 
-#: js/ImportDialog.js:385
+#: js/ImportDialog.js:385 js/Calendar-FAT-debug.js:13070 js/Calendar-FAT.js:6
 msgid "Upload"
 msgstr ""
 
-#: js/ImportDialog.js:398
+#: js/ImportDialog.js:398 js/Calendar-FAT-debug.js:13083 js/Calendar-FAT.js:6
 msgid "Choose File and Format"
 msgstr ""
 
-#: js/ImportDialog.js:407
+#: js/ImportDialog.js:407 js/Calendar-FAT-debug.js:13092 js/Calendar-FAT.js:6
 msgid "Select type of source"
 msgstr ""
 
-#: js/ImportDialog.js:411
+#: js/ImportDialog.js:411 js/Calendar-FAT-debug.js:13096 js/Calendar-FAT.js:6
 msgid "Please select the type of source you want to add to Tine 2.0"
 msgstr ""
 
-#: js/ImportDialog.js:475
+#: js/ImportDialog.js:475 js/Calendar-FAT-debug.js:13160 js/Calendar-FAT.js:6
 #, python-brace-format
 msgid "Importing {0}"
 msgstr ""
 
-#: js/iMIPDetailsPanel.js:69
+#: js/iMIPDetailsPanel.js:69 js/Calendar-FAT-debug.js:12323
+#: js/Calendar-FAT.js:6
 msgid "Checking Calendar Data..."
 msgstr ""
 
-#: js/iMIPDetailsPanel.js:95
+#: js/iMIPDetailsPanel.js:95 js/Calendar-FAT-debug.js:12349
+#: js/Calendar-FAT.js:6
 msgid "Reply to Recurring Event"
 msgstr ""
 
-#: js/iMIPDetailsPanel.js:96
+#: js/iMIPDetailsPanel.js:96 js/Calendar-FAT-debug.js:12350
+#: js/Calendar-FAT.js:6
 msgid "You are responding to an recurring event. What would you like to do?"
 msgstr ""
 
-#: js/iMIPDetailsPanel.js:100
+#: js/iMIPDetailsPanel.js:100 js/Calendar-FAT-debug.js:12354
+#: js/Calendar-FAT.js:6
 msgid "Respond to whole series"
 msgstr ""
 
-#: js/iMIPDetailsPanel.js:101
+#: js/iMIPDetailsPanel.js:101 js/Calendar-FAT-debug.js:12355
+#: js/Calendar-FAT.js:6
 msgid "Do not respond"
 msgstr ""
 
-#: js/iMIPDetailsPanel.js:198
+#: js/iMIPDetailsPanel.js:198 js/Calendar-FAT-debug.js:12452
+#: js/Calendar-FAT.js:6
 msgid "The event of this message does not exist"
 msgstr ""
 
-#: js/iMIPDetailsPanel.js:203
+#: js/iMIPDetailsPanel.js:203 js/Calendar-FAT-debug.js:12457
+#: js/Calendar-FAT.js:6
 msgid "The sender is not authorised to update the event"
 msgstr ""
 
-#: js/iMIPDetailsPanel.js:208
+#: js/iMIPDetailsPanel.js:208 js/Calendar-FAT-debug.js:12462
+#: js/Calendar-FAT.js:6
 msgid "This message is already processed"
 msgstr ""
 
-#: js/iMIPDetailsPanel.js:213
+#: js/iMIPDetailsPanel.js:213 js/Calendar-FAT-debug.js:12467
+#: js/Calendar-FAT.js:6
 msgid "You are not an attendee of this event"
 msgstr ""
 
@@ -513,518 +574,610 @@ msgstr ""
 msgid "This event has been canceled."
 msgstr ""
 
-#: js/iMIPDetailsPanel.js:225
+#: js/iMIPDetailsPanel.js:225 js/Calendar-FAT-debug.js:12471
+#: js/Calendar-FAT.js:6
 msgid "Unsupported message"
 msgstr ""
 
-#: js/iMIPDetailsPanel.js:235
+#: js/iMIPDetailsPanel.js:235 js/Calendar-FAT-debug.js:12481
+#: js/Calendar-FAT.js:6
 msgid "This is an event invitation for someone else."
 msgstr ""
 
-#: js/iMIPDetailsPanel.js:237
+#: js/iMIPDetailsPanel.js:237 js/Calendar-FAT-debug.js:12483
+#: js/Calendar-FAT.js:6
 msgid "You have already replied to this event invitation."
 msgstr ""
 
-#: js/iMIPDetailsPanel.js:239
+#: js/iMIPDetailsPanel.js:239 js/Calendar-FAT-debug.js:12485
+#: js/Calendar-FAT.js:6
 msgid "You received an event invitation. Set your response to:"
 msgstr ""
 
-#: js/iMIPDetailsPanel.js:247
+#: js/iMIPDetailsPanel.js:247 js/Calendar-FAT-debug.js:12493
+#: js/Calendar-FAT.js:6
 msgid "An invited attendee responded to the invitation."
 msgstr ""
 
-#: js/iMIPDetailsPanel.js:255
+#: js/iMIPDetailsPanel.js:255 js/Calendar-FAT-debug.js:12497
+#: js/Calendar-FAT.js:6
 msgid "Unsupported method"
 msgstr ""
 
-#: js/Calendar.js:29 js/MonthView.js:83 js/YearView.js:83 js/DaysView.js:115
+#: js/Calendar.js:29 js/MonthView.js:83 js/YearView.js:83
+#: js/Calendar-FAT-debug.js:2071 js/Calendar-FAT-debug.js:3677
+#: js/Calendar-FAT-debug.js:8026 js/DaysView.js:115
 msgid "New Event"
 msgstr ""
 
-#: js/Calendar.js:39 js/Model.js:73 Setup/setup.xml:4
+#: js/Calendar.js:39 js/Model.js:73 js/Calendar-FAT-debug.js:620
+#: js/Calendar-FAT-debug.js:8036 js/Calendar-FAT.js:6 Setup/setup.xml:4
 msgid "Calendar"
 msgid_plural "Calendars"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/ContactEventsGridPanel.js:50 js/Model.js:69 js/Model.js:470
+#: js/ContactEventsGridPanel.js:50 js/Model.js:69 js/Model.js:464
+#: js/Calendar-FAT-debug.js:616 js/Calendar-FAT-debug.js:1010
+#: js/Calendar-FAT-debug.js:12153 js/Calendar-FAT.js:6
 msgid "Events"
 msgstr ""
 
 #: js/ContactEventsGridPanel.js:119 js/EventDetailsPanel.js:260
-#: js/EventEditDialog.js:133 js/GridView.js:109 Preference.php:127
+#: js/EventEditDialog.js:133 js/GridView.js:198 js/Calendar-FAT-debug.js:4748
+#: js/Calendar-FAT-debug.js:5673 js/Calendar-FAT-debug.js:8245
+#: js/Calendar-FAT-debug.js:12222 js/Calendar-FAT.js:6 Preference.php:127
 msgid "Start Time"
 msgstr ""
 
-#: js/MonthView.js:88 js/WestPanel.js:55
+#: js/MonthView.js:88 js/WestPanel.js:55 js/Calendar-FAT-debug.js:3682
+#: js/Calendar-FAT-debug.js:7956 js/Calendar-FAT.js:6
 msgid "WK"
 msgstr ""
 
-#: js/MonthView.js:93 js/YearView.js:88
+#: js/MonthView.js:93 js/YearView.js:88 js/Calendar-FAT-debug.js:3687
 #, python-brace-format
 msgid "{0} more..."
 msgstr ""
 
 #: js/ResourcesGridPanel.js:43 js/ResourceEditDialog.js:68
-#: js/AttendeeGridPanel.js:205
+#: js/AttendeeGridPanel.js:205 js/Calendar-FAT-debug.js:8964
+#: js/Calendar-FAT-debug.js:11565 js/Calendar-FAT-debug.js:11671
+#: js/Calendar-FAT.js:6
 msgid "Name"
 msgstr ""
 
 #: js/ResourcesGridPanel.js:49 js/ResourceEditDialog.js:73
+#: js/Calendar-FAT-debug.js:11571 js/Calendar-FAT-debug.js:11676
+#: js/Calendar-FAT.js:6
 msgid "Email"
 msgstr ""
 
 #: js/ResourceEditDialog.js:79 js/ResourceEditDialog.js:80
+#: js/Calendar-FAT-debug.js:11682 js/Calendar-FAT-debug.js:11683
+#: js/Calendar-FAT.js:6
 msgid "Is a location"
 msgstr ""
 
-#: js/ResourceEditDialog.js:86
+#: js/ResourceEditDialog.js:86 js/Calendar-FAT-debug.js:11689
+#: js/Calendar-FAT.js:6
 msgid "Default attendee status"
 msgstr ""
 
-#: js/ResourceEditDialog.js:91
+#: js/ResourceEditDialog.js:91 js/Calendar-FAT-debug.js:11694
+#: js/Calendar-FAT.js:6
 msgid "Suppress notification"
 msgstr ""
 
-#: js/ResourceEditDialog.js:96
+#: js/ResourceEditDialog.js:96 js/Calendar-FAT-debug.js:11699
+#: js/Calendar-FAT.js:6
 msgid "Enter description..."
 msgstr ""
 
-#: js/ResourceEditDialog.js:121
+#: js/ResourceEditDialog.js:121 js/Calendar-FAT-debug.js:11731
+#: js/Calendar-FAT.js:6
 msgid "Grants"
 msgstr ""
 
-#: js/EventDetailsPanel.js:28 js/Model.js:482 js/AttendeeGridPanel.js:585
+#: js/EventDetailsPanel.js:28 js/Model.js:476 js/AttendeeGridPanel.js:585
 #: js/AttendeeGridPanel.js:603 js/AttendeeGridPanel.js:620
-#: js/AttendeeGridPanel.js:632
+#: js/AttendeeGridPanel.js:632 js/Calendar-FAT-debug.js:1022
+#: js/Calendar-FAT-debug.js:5441 js/Calendar-FAT-debug.js:9344
+#: js/Calendar-FAT-debug.js:9362 js/Calendar-FAT-debug.js:9379
+#: js/Calendar-FAT-debug.js:9391 js/Calendar-FAT.js:6
 msgid "No Information"
 msgstr ""
 
-#: js/EventDetailsPanel.js:66
+#: js/EventDetailsPanel.js:66 js/Calendar-FAT-debug.js:5479
+#: js/Calendar-FAT.js:6
 msgid "Unknown date"
 msgstr ""
 
-#: js/EventDetailsPanel.js:69
+#: js/EventDetailsPanel.js:69 js/Calendar-FAT-debug.js:5482
+#: js/Calendar-FAT.js:6
 #, python-brace-format
 msgid "{0} {1} o'clock"
 msgstr ""
 
-#: js/EventDetailsPanel.js:98 js/EventUI.js:244
+#: js/EventDetailsPanel.js:98 js/Calendar-FAT-debug.js:1645
+#: js/Calendar-FAT-debug.js:5511 js/Calendar-FAT.js:6 js/EventUI.js:248
 msgid "recurring event"
 msgstr ""
 
-#: js/EventDetailsPanel.js:100 js/EventUI.js:249
+#: js/EventDetailsPanel.js:100 js/Calendar-FAT-debug.js:1650
+#: js/Calendar-FAT-debug.js:5513 js/Calendar-FAT.js:6 js/EventUI.js:253
 msgid "recurring event exception"
 msgstr ""
 
-#: js/EventDetailsPanel.js:265 js/EventEditDialog.js:148 js/GridView.js:115
-#: Preference.php:131
+#: js/EventDetailsPanel.js:265 js/EventEditDialog.js:148 js/GridView.js:204
+#: js/Calendar-FAT-debug.js:4754 js/Calendar-FAT-debug.js:5678
+#: js/Calendar-FAT-debug.js:8260 js/Calendar-FAT.js:6 Preference.php:131
 msgid "End Time"
 msgstr ""
 
-#: js/EventDetailsPanel.js:275 js/EventEditDialog.js:203 js/GridView.js:135
-#: Setup/Initialize.php:115 Setup/Update/Release5.php:94
+#: js/EventDetailsPanel.js:275 js/EventEditDialog.js:203 js/GridView.js:224
+#: js/Calendar-FAT-debug.js:4774 js/Calendar-FAT-debug.js:5688
+#: js/Calendar-FAT-debug.js:8315 js/Calendar-FAT.js:6 Config.php:223
+#: Setup/Update/Release5.php:94
 msgid "Tentative"
 msgstr ""
 
-#: js/EventEditDialog.js:98
+#: js/EventEditDialog.js:98 js/Calendar-FAT-debug.js:8210 js/Calendar-FAT.js:6
 msgid "View"
 msgstr ""
 
-#: js/EventEditDialog.js:114
+#: js/EventEditDialog.js:114 js/Calendar-FAT-debug.js:8226
+#: js/Calendar-FAT.js:6
 msgid "Details"
 msgstr ""
 
-#: js/EventEditDialog.js:142 js/GridView.js:121 js/SearchCombo.js:201
-#: js/Printer/Base.js:74
+#: js/EventEditDialog.js:142 js/GridView.js:210 js/SearchCombo.js:201
+#: js/Calendar-FAT-debug.js:534 js/Calendar-FAT-debug.js:4760
+#: js/Calendar-FAT-debug.js:8254 js/Calendar-FAT-debug.js:11851
+#: js/Calendar-FAT.js:6 js/Printer/Base.js:74
 msgid "whole day"
 msgstr ""
 
-#: js/EventEditDialog.js:165
+#: js/EventEditDialog.js:165 js/Calendar-FAT-debug.js:8277
+#: js/Calendar-FAT.js:6
 msgid "Saved in"
 msgstr ""
 
-#: js/EventEditDialog.js:187 js/PerspectiveCombo.js:84
+#: js/EventEditDialog.js:187 js/Calendar-FAT-debug.js:8299
+#: js/Calendar-FAT-debug.js:10191 js/Calendar-FAT.js:6
+#: js/PerspectiveCombo.js:84
 msgid "non-blocking"
 msgstr ""
 
-#: js/EventEditDialog.js:217 js/GridView.js:94
+#: js/EventEditDialog.js:217 js/GridView.js:183 js/Calendar-FAT-debug.js:4733
+#: js/Calendar-FAT-debug.js:8329 js/Calendar-FAT.js:6
 msgid "Private"
 msgstr ""
 
-#: js/EventEditDialog.js:280
+#: js/EventEditDialog.js:280 js/Calendar-FAT-debug.js:8387
+#: js/Calendar-FAT.js:6
 msgid "Enter description"
 msgstr ""
 
-#: js/EventEditDialog.js:318
+#: js/EventEditDialog.js:318 js/Calendar-FAT-debug.js:8435
+#: js/Calendar-FAT.js:6
 msgid "Mute Notification"
 msgstr ""
 
-#: js/EventEditDialog.js:549
+#: js/EventEditDialog.js:549 js/Calendar-FAT-debug.js:8666
+#: js/Calendar-FAT.js:6
 msgid "End date is not valid"
 msgstr ""
 
-#: js/EventEditDialog.js:552
+#: js/EventEditDialog.js:552 js/Calendar-FAT-debug.js:8669
+#: js/Calendar-FAT.js:6
 msgid "End date must be after start date"
 msgstr ""
 
-#: js/EventEditDialog.js:558
+#: js/EventEditDialog.js:558 js/Calendar-FAT-debug.js:8675
+#: js/Calendar-FAT.js:6
 msgid "End time is not allowed to be after the configured time."
 msgstr ""
 
-#: js/EventEditDialog.js:594
+#: js/EventEditDialog.js:594 js/Calendar-FAT-debug.js:8711
+#: js/Calendar-FAT.js:6
 msgid "Start date is not valid"
 msgstr ""
 
-#: js/EventEditDialog.js:601
+#: js/EventEditDialog.js:601 js/Calendar-FAT-debug.js:8718
+#: js/Calendar-FAT.js:6
 msgid "Start date is not allowed to be before the configured time."
 msgstr ""
 
-#: js/EventEditDialog.js:621
+#: js/EventEditDialog.js:621 js/Calendar-FAT-debug.js:8738
+#: js/Calendar-FAT.js:6
 msgid "Errors"
 msgstr ""
 
-#: js/Model.js:69 js/Model.js:470 js/SearchCombo.js:79
+#: js/Model.js:69 js/Model.js:464 js/SearchCombo.js:79
+#: js/Calendar-FAT-debug.js:412 js/Calendar-FAT-debug.js:616
+#: js/Calendar-FAT-debug.js:1010 js/Calendar-FAT.js:6
 msgid "Event"
 msgid_plural "Events"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/Model.js:73
+#: js/Model.js:73 js/Calendar-FAT-debug.js:620
 msgid "Calendars"
 msgstr ""
 
-#: js/Model.js:296
+#: js/Model.js:290 js/Calendar-FAT-debug.js:836 js/Calendar-FAT.js:6
 msgid "Quick Search"
 msgstr ""
 
-#: js/Model.js:303
+#: js/Model.js:297 js/Calendar-FAT-debug.js:843 js/Calendar-FAT.js:6
 msgid "Attendee Status"
 msgstr ""
 
-#: js/Model.js:312
+#: js/Model.js:306 js/Calendar-FAT-debug.js:852 js/Calendar-FAT.js:6
 msgid "Attendee Role"
 msgstr ""
 
-#: js/Model.js:328
+#: js/Model.js:322 js/Calendar-FAT-debug.js:868
 msgid "Event (as attendee)"
 msgstr ""
 
-#: js/Model.js:335
+#: js/Model.js:329 js/Calendar-FAT-debug.js:875
 msgid "Event (as organizer)"
 msgstr ""
 
-#: js/Model.js:345
+#: js/Model.js:339 js/Calendar-FAT-debug.js:885
 msgid "Event attendee"
 msgstr ""
 
-#: js/Model.js:466
+#: js/Model.js:460 js/Calendar-FAT-debug.js:1006
 msgid "Attender"
 msgid_plural "Attendee"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/Model.js:694 js/AttendeeGridPanel.js:197
+#: js/Model.js:688 js/AttendeeGridPanel.js:197 js/Calendar-FAT-debug.js:1234
+#: js/Calendar-FAT-debug.js:8956 js/Calendar-FAT.js:6
 msgid "Resource"
 msgid_plural "Resources"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/Model.js:694
+#: js/Model.js:688 js/Calendar-FAT-debug.js:1234
 msgid "Resources"
 msgstr ""
 
-#: js/GridView.js:102
+#: js/GridView.js:191 js/Calendar-FAT-debug.js:4741 js/Calendar-FAT.js:6
 msgid "Tags"
 msgstr ""
 
-#: js/AttendeeGridPanel.js:26
+#: js/AttendeeGridPanel.js:26 js/Calendar-FAT-debug.js:8785
 msgid "Click here to invite another attender..."
 msgstr ""
 
 #: js/AttendeeGridPanel.js:139 js/AddToEventPanel.js:78
+#: js/Calendar-FAT-debug.js:8898 js/Calendar-FAT-debug.js:12606
+#: js/Calendar-FAT.js:6
 msgid "Role"
 msgstr ""
 
-#: js/AttendeeGridPanel.js:153
+#: js/AttendeeGridPanel.js:153 js/Calendar-FAT-debug.js:8912
+#: js/Calendar-FAT.js:6
 msgid "This is the calendar where the attender has saved this event in"
 msgstr ""
 
-#: js/AttendeeGridPanel.js:186
+#: js/AttendeeGridPanel.js:186 js/Calendar-FAT-debug.js:8945
+#: js/Calendar-FAT.js:6
 msgid "Type"
 msgstr ""
 
-#: js/AttendeeGridPanel.js:187
+#: js/AttendeeGridPanel.js:187 js/Calendar-FAT-debug.js:8946
+#: js/Calendar-FAT.js:6
 msgid "Click icon to change"
 msgstr ""
 
-#: js/AttendeeGridPanel.js:195
+#: js/AttendeeGridPanel.js:195 js/Calendar-FAT-debug.js:8954
+#: js/Calendar-FAT.js:6
 msgid "User"
 msgstr ""
 
-#: js/AttendeeGridPanel.js:196
+#: js/AttendeeGridPanel.js:196 js/Calendar-FAT-debug.js:8955
+#: js/Calendar-FAT.js:6
 msgid "Group"
 msgstr ""
 
-#: js/AttendeeGridPanel.js:198
+#: js/AttendeeGridPanel.js:198 js/Calendar-FAT-debug.js:8957
+#: js/Calendar-FAT.js:6
 msgid "Member of group"
 msgstr ""
 
-#: js/AttendeeGridPanel.js:410
+#: js/AttendeeGridPanel.js:410 js/Calendar-FAT-debug.js:9169
+#: js/Calendar-FAT.js:6
 msgid "Remove Attender"
 msgstr ""
 
-#: js/AttendeeGridPanel.js:423
+#: js/AttendeeGridPanel.js:423 js/Calendar-FAT-debug.js:9182
+#: js/Calendar-FAT.js:6
 msgid "Compose email"
 msgstr ""
 
-#: js/AttendeeGridPanel.js:590
+#: js/AttendeeGridPanel.js:590 js/Calendar-FAT-debug.js:9349
+#: js/Calendar-FAT.js:6
 msgid "(as a group member)"
 msgstr ""
 
-#: js/AttendeeGridPanel.js:681
+#: js/AttendeeGridPanel.js:681 js/Calendar-FAT-debug.js:9440
+#: js/Calendar-FAT.js:6
 msgid "External Attendee"
 msgstr ""
 
-#: js/SearchCombo.js:70
+#: js/SearchCombo.js:70 js/Calendar-FAT-debug.js:403 js/Calendar-FAT.js:6
 msgid "no events found"
 msgstr ""
 
-#: js/SearchCombo.js:71
+#: js/SearchCombo.js:71 js/Calendar-FAT-debug.js:404 js/Calendar-FAT.js:6
 msgid "Searching..."
 msgstr ""
 
-#: js/SearchCombo.js:80
+#: js/SearchCombo.js:80 js/Calendar-FAT-debug.js:413 js/Calendar-FAT.js:6
 msgid "Search Event"
 msgstr ""
 
-#: js/EventContextAttendeesItem.js:63
+#: js/EventContextAttendeesItem.js:63 js/Calendar-FAT-debug.js:7782
+#: js/Calendar-FAT.js:6
 msgid "Additional Attendees ..."
 msgstr ""
 
-#: js/EventContextAttendeesItem.js:120
+#: js/EventContextAttendeesItem.js:120 js/Calendar-FAT-debug.js:7839
+#: js/Calendar-FAT.js:6
 msgid "Cancel"
 msgstr ""
 
-#: js/EventContextAttendeesItem.js:126
+#: js/EventContextAttendeesItem.js:126 js/Calendar-FAT-debug.js:7845
+#: js/Calendar-FAT.js:6
 msgid "Ok"
 msgstr ""
 
-#: js/WestPanel.js:32
+#: js/WestPanel.js:32 js/Calendar-FAT-debug.js:7933 js/Calendar-FAT.js:6
 msgid "Mini Calendar"
 msgstr ""
 
-#: js/AddToEventPanel.js:35
+#: js/AddToEventPanel.js:35 js/Calendar-FAT-debug.js:12563
+#: js/Calendar-FAT.js:6
 msgid "Please choose the Event to add the contacts to"
 msgstr ""
 
-#: js/AddToEventPanel.js:79
+#: js/AddToEventPanel.js:79 js/Calendar-FAT-debug.js:12607
+#: js/Calendar-FAT.js:6
 msgid "Select Role"
 msgstr ""
 
-#: js/AddToEventPanel.js:89
+#: js/AddToEventPanel.js:89 js/Calendar-FAT-debug.js:12617
+#: js/Calendar-FAT.js:6
 msgid "Select Status"
 msgstr ""
 
-#: js/AddToEventPanel.js:109
+#: js/AddToEventPanel.js:109 js/Calendar-FAT-debug.js:12637
+#: js/Calendar-FAT.js:6
 #, python-brace-format
 msgid "Adding {0} Attendee to event"
 msgstr ""
 
-#: js/EventUI.js:237
+#: js/Calendar-FAT-debug.js:1638 js/Calendar-FAT.js:6 js/EventUI.js:241
 msgid "private classification"
 msgstr ""
 
-#: js/EventUI.js:258
+#: js/Calendar-FAT-debug.js:1659 js/Calendar-FAT.js:6 js/EventUI.js:262
 msgid "has alarm"
 msgstr ""
 
-#: js/EventUI.js:265
+#: js/Calendar-FAT-debug.js:1666 js/Calendar-FAT.js:6 js/EventUI.js:269
 msgid "has attachments"
 msgstr ""
 
-#: js/DaysView.js:120
+#: js/Calendar-FAT-debug.js:2076 js/DaysView.js:120
 #, python-brace-format
 msgid "{0}, the {1}. of {2}"
 msgstr ""
 
-#: js/DaysView.js:768
+#: js/Calendar-FAT-debug.js:2724 js/Calendar-FAT.js:6 js/DaysView.js:768
 msgid "The summary must not be longer than 255 characters."
 msgstr ""
 
-#: js/DaysView.js:770
+#: js/Calendar-FAT-debug.js:2726 js/Calendar-FAT.js:6 js/DaysView.js:770
 msgid "The summary must have at least 1 character."
 msgstr ""
 
-#: js/DaysView.js:807
+#: js/Calendar-FAT-debug.js:2763 js/Calendar-FAT.js:6 js/DaysView.js:807
 msgid "Summary too Long"
 msgstr ""
 
-#: js/DaysView.js:817
+#: js/Calendar-FAT-debug.js:2773 js/Calendar-FAT.js:6 js/DaysView.js:817
 msgid "Summary too Short"
 msgstr ""
 
-#: js/EventContextTagsItem.js:63
-msgid "Additional Tags ..."
-msgstr ""
-
-#: js/PerspectiveCombo.js:110
-msgid "Displayed in"
-msgstr ""
-
-#: js/Printer/DaysView.js:108
-#, python-brace-format
-msgid "Week {0} :"
+#: js/Calendar-FAT-debug.js:5258 js/Calendar-FAT-debug.js:6088
+#: js/Calendar-FAT.js:6 js/MainScreenCenterPanel.js:279
+#: js/PagingToolbar.js:300
+msgid "Week"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:28
+#: js/Calendar-FAT-debug.js:5837 js/MainScreenCenterPanel.js:28
 msgid "Loading events, please wait..."
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:5961 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:152
 msgid "Cut event"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:5968 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:159
 msgid "Copy Event to clipboard"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:5975 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:166
 msgid "Stop cut / copy & paste"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:5996 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:187
 msgid "Print Page"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:196 js/MainScreenCenterPanel.js:260
+#: js/Calendar-FAT-debug.js:6005 js/Calendar-FAT-debug.js:6069
+#: js/Calendar-FAT.js:6 js/MainScreenCenterPanel.js:196
+#: js/MainScreenCenterPanel.js:260
 msgid "Grid"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:200 js/MainScreenCenterPanel.js:245
+#: js/Calendar-FAT-debug.js:6009 js/Calendar-FAT-debug.js:6054
+#: js/Calendar-FAT.js:6 js/MainScreenCenterPanel.js:200
+#: js/MainScreenCenterPanel.js:245
 msgid "Sheet"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6022 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:213
 msgid "Export Events"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6030 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:221
 msgid "Export as ODS"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6037 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:228
 msgid "Export as ..."
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6079 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:270
 msgid "Day"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:279 js/PagingToolbar.js:300
-msgid "Week"
-msgstr ""
-
+#: js/Calendar-FAT-debug.js:6097 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:288
 msgid "Month"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:297 js/PagingToolbar.js:465
-msgid "Year"
-msgstr ""
-
+#: js/Calendar-FAT-debug.js:6107 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:307
 msgid "Import Events"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6179 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:381
 #, python-brace-format
 msgid "Paste event \"{0}\""
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6496 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:696
 msgid "Set my response"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6525 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:725
 #, python-brace-format
 msgid "Copy {0}"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6541 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:741
 msgid "Updating event in the past"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6542 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:742
 msgid "Update this event"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6543 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:743
 msgid "Do not update this event"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6547 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:747
 msgid "Creating event in the past"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6548 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:748
 msgid "Create this event"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6549 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:749
 msgid "Do not create this event"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6679 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:879
 msgid "Update this event only"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6680 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:880
 msgid "Update this and all future events"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6683 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:883
 msgid "Update whole series"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6684 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:884
 msgid "Update nothing"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6687 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:887
 msgid "Update Event"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6832 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:1032
 msgid "Please Change Selection"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6833 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:1033
 msgid ""
 "Your selection contains recurring events. Recuring events must be deleted "
 "seperatly!"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6846 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:1046
 msgid "Delete Event"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6850 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:1050
 msgid "Delete this event only"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6851 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:1051
 msgid "Delete this and all future events"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6852 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:1052
 msgid "Delete whole series"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6853 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:1053
 msgid "Delete nothing"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:6904 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:1104
 #, python-brace-format
 msgid "Do you really want to delete this event?"
@@ -1032,46 +1185,75 @@ msgid_plural "Do you really want to delete the {0} selected events?"
 msgstr[0] ""
 msgstr[1] ""
 
+#: js/Calendar-FAT-debug.js:7166 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:1366
 msgid "Could not Print"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:7166 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:1366
 msgid "Sorry, your current view does not support printing."
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:7319 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:1519
 msgid "Scheduling Conflict"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:7321 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:1521
 msgid "The following attendee are busy at the requested time:"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:7325 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:1525
 msgid "Ignore Conflict"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:7326 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:1526
 msgid "Edit Event"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:7327 js/Calendar-FAT.js:6
 #: js/MainScreenCenterPanel.js:1527
 msgid "Cancel this action"
 msgstr ""
 
-#: js/AttendeeFilterGrid.js:28
+#: js/Calendar-FAT-debug.js:7635 js/Calendar-FAT.js:6
+#: js/EventContextTagsItem.js:63
+msgid "Additional Tags ..."
+msgstr ""
+
+#: js/Calendar-FAT-debug.js:9500 js/AttendeeFilterGrid.js:28
 msgid "Add attendee"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:9519 js/Calendar-FAT.js:6
 #: js/AttendeeFilterGrid.js:47
 msgid "Sort Attendee"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:9532 js/Calendar-FAT.js:6
 #: js/AttendeeFilterGrid.js:60
 msgid "Check to filter for this attendee"
 msgstr ""
 
+#: js/Calendar-FAT-debug.js:10217 js/Calendar-FAT.js:6
+#: js/PerspectiveCombo.js:110
+msgid "Displayed in"
+msgstr ""
+
+#: js/Calendar-FAT-debug.js:12018 js/Calendar-FAT.js:6
+#: js/Printer/DaysView.js:108
+#, python-brace-format
+msgid "Week {0} :"
+msgstr ""
+
+#: js/MainScreenCenterPanel.js:297 js/PagingToolbar.js:465
+msgid "Year"
+msgstr ""
+
 #: Controller/EventNotifications.php:401
 msgid "Alarm for event \"%1$s\" at %2$s"
 msgstr ""
@@ -1232,144 +1414,172 @@ msgstr ""
 msgid "On attendee responses too"
 msgstr ""
 
-#: Config.php:141
+#: Config.php:148
 msgid "Fixed Calendars"
 msgstr ""
 
-#: Config.php:143
+#: Config.php:150
 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:150
+#: Config.php:157
 msgid "Crop Days"
 msgstr ""
 
-#: Config.php:152 Config.php:176
+#: Config.php:159 Config.php:183
 msgid "Crop calendar view configured start and endtime."
 msgstr ""
 
-#: Config.php:162
+#: Config.php:169
 msgid "Crop Days Limit Override"
 msgstr ""
 
-#: Config.php:164
+#: Config.php:171
 msgid "Allow events outside start and endtime."
 msgstr ""
 
-#: Config.php:174
+#: Config.php:181
 msgid "Week View Mouse Wheel Increment"
 msgstr ""
 
-#: Config.php:186 Config.php:188
+#: Config.php:193 Config.php:195
 msgid "Default View for Events"
 msgstr ""
 
-#: Config.php:197
+#: Config.php:210
 msgid "Attendee Status Available"
 msgstr ""
 
-#: Config.php:199
+#: Config.php:212
 msgid ""
 "Possible event attendee status. Please note that additional attendee status "
-"might impact other calendar systems on export or syncronisation."
+"might impact other calendar systems on export or synchronisation."
+msgstr ""
+
+#: Config.php:220 Setup/Update/Release5.php:91
+msgid "No response"
+msgstr ""
+
+#: Config.php:221 Setup/Update/Release5.php:92
+msgid "Accepted"
 msgstr ""
 
-#: Config.php:207
+#: Config.php:222 Setup/Update/Release5.php:93
+msgid "Declined"
+msgstr ""
+
+#: Config.php:229
 msgid "Attendee Roles Available"
 msgstr ""
 
-#: Config.php:209
+#: Config.php:231
 msgid ""
 "Possible event attendee roles. Please note that additional attendee roles "
-"might impact other calendar systems on export or syncronisation."
+"might impact other calendar systems on export or synchronisation."
+msgstr ""
+
+#: Config.php:239 Setup/Update/Release5.php:77
+msgid "Required"
 msgstr ""
 
-#: Config.php:217
+#: Config.php:240 Setup/Update/Release5.php:78
+msgid "Optional"
+msgstr ""
+
+#: Config.php:246
 msgid "Filter timeslot for CalDAV events"
 msgstr ""
 
-#: Config.php:219
+#: Config.php:248
 msgid "For how long in the past (in months) the events should be synchronized."
 msgstr ""
 
-#: Config.php:228
+#: Config.php:257
 msgid "Timeslot for event notifications"
 msgstr ""
 
-#: Config.php:230
+#: Config.php:259
 msgid "For how long in the past (in weeks) event notifications should be sent."
 msgstr ""
 
-#: Config.php:239
+#: Config.php:268
 msgid "Default filter period (from) for events fetched via JSON API"
 msgstr ""
 
-#: Config.php:241
+#: Config.php:270
 msgid "For how long in the past (in months) the events should be fetched."
 msgstr ""
 
-#: Config.php:250
+#: Config.php:279
 msgid "Default filter period (until) for events fetched via JSON API"
 msgstr ""
 
-#: Config.php:252
+#: Config.php:281
 msgid "For how long in the future (in months) the events should be fetched."
 msgstr ""
 
-#: Config.php:261 Config.php:263
+#: Config.php:290 Config.php:292
 msgid "Disable iMIP for external organizers"
 msgstr ""
 
-#: Config.php:272
+#: Config.php:301
 msgid "(CalDAV) Skip double events from personal or shared calendar"
 msgstr ""
 
-#: Config.php:274
+#: Config.php:303
 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:283
+#: Config.php:312
 msgid ""
 "Send notifications to every user with edit permissions of the added resources"
 msgstr ""
 
-#: Config.php:293
+#: Config.php:322
 msgid "Enabled Features"
 msgstr ""
 
-#: Config.php:295
+#: Config.php:324
 msgid "Enabled Features in Calendar Application."
 msgstr ""
 
-#: Config.php:302
+#: Config.php:331
 msgid "Calendar Split View"
 msgstr ""
 
-#: Config.php:303
+#: Config.php:332
 msgid "Split day and week views by attendee"
 msgstr ""
 
-#: Config.php:306
+#: Config.php:335
 msgid "Calendar Year View"
 msgstr ""
 
-#: Config.php:307
+#: Config.php:336
 msgid "Adds year view to Calendar"
 msgstr ""
 
-#: Config.php:310
+#: Config.php:339
 msgid "Calendar Extended Context Menu Actions"
 msgstr ""
 
-#: Config.php:311
+#: Config.php:340
 msgid "Adds extended actions to event context menus"
 msgstr ""
 
+#: Config.php:343
+msgid "Color Events By"
+msgstr ""
+
+#: Config.php:344
+msgid "Choose event color by different criteria"
+msgstr ""
+
 #: Import/definitions/cal_import_ical.xml:12
 msgid "Import iCal-files"
 msgstr ""
@@ -1402,26 +1612,6 @@ msgstr ""
 msgid "Events I'm the organizer of"
 msgstr ""
 
-#: Setup/Initialize.php:98 Setup/Update/Release5.php:77
-msgid "Required"
-msgstr ""
-
-#: Setup/Initialize.php:99 Setup/Update/Release5.php:78
-msgid "Optional"
-msgstr ""
-
-#: Setup/Initialize.php:112 Setup/Update/Release5.php:91
-msgid "No response"
-msgstr ""
-
-#: Setup/Initialize.php:113 Setup/Update/Release5.php:92
-msgid "Accepted"
-msgstr ""
-
-#: Setup/Initialize.php:114 Setup/Update/Release5.php:93
-msgid "Declined"
-msgstr ""
-
 #: views/eventNotification.php:12
 msgid "Updates"
 msgstr ""
index 758a2e4..5093cfb 100644 (file)
@@ -164,49 +164,61 @@ msgstr ""
 msgid "Internet access options."
 msgstr ""
 
-#: Config.php:105 Config.php:107
+#: Config.php:105
+msgid "On"
+msgstr ""
+
+#: Config.php:106
+msgid "Off"
+msgstr ""
+
+#: Config.php:107
+msgid "Filtered"
+msgstr ""
+
+#: Config.php:112 Config.php:114
 msgid "Internet Access Group (ON)"
 msgstr ""
 
-#: Config.php:113 Config.php:115
+#: Config.php:120 Config.php:122
 msgid "Internet Access Group (FILTERED)"
 msgstr ""
 
-#: Config.php:121 Config.php:123
+#: Config.php:128 Config.php:130
 msgid "Students Group"
 msgstr ""
 
-#: Config.php:129 Config.php:131
+#: Config.php:136 Config.php:138
 msgid "Students Import Definition"
 msgstr ""
 
-#: Config.php:137
+#: Config.php:144
 msgid "Students login name prefix"
 msgstr ""
 
-#: Config.php:144
+#: Config.php:151
 msgid "Students password suffix"
 msgstr ""
 
-#: Config.php:151
+#: Config.php:158
 msgid "Student username schema"
 msgstr ""
 
-#: Config.php:153
+#: Config.php:160
 msgid ""
 "Student username schema (0 = only lastname (10 chars), 1 = lastname + 2 "
 "chars of firstname"
 msgstr ""
 
-#: Config.php:160 Config.php:162
+#: Config.php:167 Config.php:169
 msgid "Samba user settings"
 msgstr ""
 
-#: Config.php:171
+#: Config.php:178
 msgid "Default department"
 msgstr ""
 
-#: Config.php:173
+#: Config.php:180
 msgid "The default department for new Courses"
 msgstr ""
 
@@ -214,22 +226,10 @@ msgstr ""
 msgid "Courses"
 msgstr ""
 
-#: Setup/Initialize.php:66
-msgid "On"
-msgstr ""
-
-#: Setup/Initialize.php:67
-msgid "Off"
-msgstr ""
-
-#: Setup/Initialize.php:68
-msgid "Filtered"
-msgstr ""
-
-#: Setup/Initialize.php:91
+#: Setup/Initialize.php:57
 msgid "School"
 msgstr ""
 
-#: Setup/Initialize.php:92
+#: Setup/Initialize.php:58
 msgid "Defaul school for Courses application"
 msgstr ""
index b6698fa..d6e34b6 100644 (file)
@@ -64,11 +64,11 @@ msgstr ""
 msgid "Address"
 msgstr ""
 
-#: Export/Pdf.php:218 Controller.php:177
+#: Export/Pdf.php:218 Controller.php:165
 msgid "Telephone"
 msgstr ""
 
-#: Export/Pdf.php:219 Controller.php:176
+#: Export/Pdf.php:219 Controller.php:164
 msgid "Email"
 msgstr ""
 
@@ -104,55 +104,50 @@ msgstr ""
 msgid "urgent"
 msgstr ""
 
-#: Controller.php:117
-#, python-format
-msgid "%s's personal leads"
-msgstr ""
-
-#: Controller.php:162 Model/Lead.php:123 js/LeadGridPanel.js:153
+#: Controller.php:150 Model/Lead.php:123 js/LeadGridPanel.js:153
 #: js/LeadGridDetailsPanel.js:45 js/Contact.js:161 js/Contact.js:356
 #: js/Contact.js:396 Controller/Lead.php:203
 msgid "Customer"
 msgstr ""
 
-#: Controller.php:163 js/LeadGridPanel.js:152 js/LeadGridDetailsPanel.js:45
+#: Controller.php:151 js/LeadGridPanel.js:152 js/LeadGridDetailsPanel.js:45
 #: js/Contact.js:181 js/Contact.js:357 js/Contact.js:400
 msgid "Partner"
 msgstr ""
 
-#: Controller.php:164
+#: Controller.php:152
 msgid "Reseller"
 msgstr ""
 
-#: Controller.php:167
+#: Controller.php:155
 msgid "open"
 msgstr ""
 
-#: Controller.php:168
+#: Controller.php:156
 msgid "contacted"
 msgstr ""
 
-#: Controller.php:169
+#: Controller.php:157
 msgid "waiting for feedback"
 msgstr ""
 
-#: Controller.php:170
+#: Controller.php:158
 msgid "quote sent"
 msgstr ""
 
-#: Controller.php:171
+#: Controller.php:159
 msgid "accepted"
 msgstr ""
 
-#: Controller.php:172
+#: Controller.php:160
 msgid "lost"
 msgstr ""
 
-#: Controller.php:175
+#: Controller.php:163
 msgid "Market"
 msgstr ""
 
-#: Controller.php:178
+#: Controller.php:166
 msgid "Website"
 msgstr ""
 
@@ -610,33 +605,41 @@ msgstr ""
 msgid "The default favorite which is loaded on crm startup"
 msgstr ""
 
-#: Config.php:48
+#: Config.php:55
 msgid "Enabled Features"
 msgstr ""
 
-#: Config.php:50
+#: Config.php:57
 msgid "Enabled Features in Crm Application."
 msgstr ""
 
-#: Config.php:57
+#: Config.php:64
 msgid "Lead Import"
 msgstr ""
 
-#: Config.php:66
+#: Config.php:73
 msgid "Add new task on lead import"
 msgstr ""
 
-#: Config.php:68
+#: Config.php:75
 msgid ""
 "Automatically creates a task for the responsible person if a new lead is "
-"imported"
+"imported."
 msgstr ""
 
-#: Config.php:75
+#: Config.php:82
+msgid "Send notification email on lead import"
+msgstr ""
+
+#: Config.php:84
+msgid "Sends an email to all responsible persons for the imported leads."
+msgstr ""
+
+#: Config.php:91
 msgid "Lead duplicate check fields"
 msgstr ""
 
-#: Config.php:77
+#: Config.php:93
 msgid ""
 "These fields are checked when a new lead is created. If a record with the "
 "same data in the fields is found, a duplicate exception is thrown."
@@ -646,6 +649,16 @@ msgstr ""
 msgid "Edit new lead"
 msgstr ""
 
+#: Import/Csv.php:268
+#, python-format
+msgid "The following leads have just been imported into lead list %s"
+msgstr ""
+
+#: Import/Csv.php:273
+#, python-format
+msgid "%s new leads have been imported"
+msgstr ""
+
 #: Import/definitions/crm_tine_import_csv.xml:11
 msgid "Lead CSV import"
 msgstr ""
index db2fa63..b748346 100644 (file)
@@ -13,11 +13,6 @@ msgstr ""
 "X-Poedit-SourceCharset: utf-8\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
-#: Controller.php:79
-#, python-format
-msgid "%s's personal example records"
-msgstr ""
-
 #: Model/ExampleRecord.php:34
 msgid "example record"
 msgid_plural "example records"
@@ -76,18 +71,18 @@ msgid ""
 "ExampleApplication systems on export or syncronisation."
 msgstr ""
 
-#: Setup/setup.xml:4
-msgid "ExampleApplication"
-msgstr ""
-
-#: Setup/Initialize.php:33
+#: Config.php:42
 msgid "Completed"
 msgstr ""
 
-#: Setup/Initialize.php:34
+#: Config.php:43
 msgid "Cancelled"
 msgstr ""
 
-#: Setup/Initialize.php:35
+#: Config.php:44
 msgid "In process"
 msgstr ""
+
+#: Setup/setup.xml:4
+msgid "ExampleApplication"
+msgstr ""
index f2e6329..efa8cd0 100644 (file)
@@ -74,8 +74,8 @@ msgstr ""
 msgid "Print Message"
 msgstr ""
 
-#: js/MessageDisplayDialog.js:85 js/GridPanel.js:313 js/GridPanel.js:1345
-#: js/GridPanel.js:1361
+#: js/MessageDisplayDialog.js:85 js/GridPanel.js:313 js/GridPanel.js:1348
+#: js/GridPanel.js:1364
 msgid "Print Preview"
 msgstr ""
 
@@ -224,7 +224,7 @@ msgid "To (Email CC)"
 msgstr ""
 
 #: js/sieve/RuleConditionsPanel.js:75 js/GridDetailsPanel.js:245
-#: js/Model.js:155 js/MessageEditDialog.js:974 js/GridPanel.js:482
+#: js/Model.js:155 js/MessageEditDialog.js:1007 js/GridPanel.js:482
 #: Controller/Message/Send.php:288
 msgid "Subject"
 msgstr ""
@@ -321,7 +321,7 @@ msgstr[1] ""
 msgid "Message not available."
 msgstr ""
 
-#: js/GridDetailsPanel.js:246 js/MessageEditDialog.js:880
+#: js/GridDetailsPanel.js:246 js/MessageEditDialog.js:913
 msgid "From"
 msgstr ""
 
@@ -341,11 +341,11 @@ msgstr ""
 msgid "Show or hide header information"
 msgstr ""
 
-#: js/GridDetailsPanel.js:348 js/MessageEditDialog.js:814 js/GridPanel.js:468
+#: js/GridDetailsPanel.js:348 js/MessageEditDialog.js:847 js/GridPanel.js:468
 msgid "Attachments"
 msgstr ""
 
-#: js/GridPanelHook.js:34
+#: js/GridPanelHook.js:34 js/GridPanelHook.js:90
 msgid "Compose email"
 msgstr ""
 
@@ -573,86 +573,86 @@ msgstr ""
 msgid "Click to search for and add recipients from the Addressbook."
 msgstr ""
 
-#: js/MessageEditDialog.js:369
+#: js/MessageEditDialog.js:402
 #, python-brace-format
 msgid "On {0}, {1} wrote"
 msgstr ""
 
-#: js/MessageEditDialog.js:389
+#: js/MessageEditDialog.js:422
 msgid "Original message"
 msgstr ""
 
-#: js/MessageEditDialog.js:575 js/ContactGrid.js:357
+#: js/MessageEditDialog.js:608 js/ContactGrid.js:357
 msgid "Loading Mail Addresses"
 msgstr ""
 
-#: js/MessageEditDialog.js:626
+#: js/MessageEditDialog.js:659
 msgid "Fwd:"
 msgstr ""
 
-#: js/MessageEditDialog.js:629
+#: js/MessageEditDialog.js:662
 #, python-brace-format
 msgid "{0} Message"
 msgstr ""
 
-#: js/MessageEditDialog.js:683 js/MessageEditDialog.js:688
+#: js/MessageEditDialog.js:716 js/MessageEditDialog.js:721
 msgid "Failed"
 msgstr ""
 
-#: js/MessageEditDialog.js:684
+#: js/MessageEditDialog.js:717
 #, python-brace-format
 msgid "{0} account setting empty."
 msgstr ""
 
-#: js/MessageEditDialog.js:689 js/MessageEditDialog.js:1011
+#: js/MessageEditDialog.js:722 js/MessageEditDialog.js:1044
 msgid "Files are still uploading."
 msgstr ""
 
-#: js/MessageEditDialog.js:754 js/MessageEditDialog.js:984
+#: js/MessageEditDialog.js:787 js/MessageEditDialog.js:1017
 msgid "Compose email:"
 msgstr ""
 
-#: js/MessageEditDialog.js:949 Controller/Message/Send.php:288
+#: js/MessageEditDialog.js:982 Controller/Message/Send.php:288
 msgid "Body"
 msgstr ""
 
-#: js/MessageEditDialog.js:1039
+#: js/MessageEditDialog.js:1072
 msgid "Empty subject"
 msgstr ""
 
-#: js/MessageEditDialog.js:1040
+#: js/MessageEditDialog.js:1073
 msgid "Do you really want to send a message with an empty subject?"
 msgstr ""
 
-#: js/MessageEditDialog.js:1061
+#: js/MessageEditDialog.js:1094
 msgid "Add Note"
 msgstr ""
 
-#: js/MessageEditDialog.js:1062
+#: js/MessageEditDialog.js:1095
 msgid "Edit Email Note Text:"
 msgstr ""
 
-#: js/MessageEditDialog.js:1085
+#: js/MessageEditDialog.js:1118
 msgid "No recipients set."
 msgstr ""
 
-#: js/RecipientGrid.js:230
+#: js/RecipientGrid.js:233
 msgid "Click here to set To/CC/BCC."
 msgstr ""
 
-#: js/RecipientGrid.js:234 js/RecipientGrid.js:258
+#: js/RecipientGrid.js:237 js/RecipientGrid.js:261
 msgid "To:"
 msgstr ""
 
-#: js/RecipientGrid.js:237 js/RecipientGrid.js:259
+#: js/RecipientGrid.js:240 js/RecipientGrid.js:262
 msgid "Cc:"
 msgstr ""
 
-#: js/RecipientGrid.js:240 js/RecipientGrid.js:260
+#: js/RecipientGrid.js:243 js/RecipientGrid.js:263
 msgid "Bcc:"
 msgstr ""
 
-#: js/RecipientGrid.js:374
+#: js/RecipientGrid.js:389
 msgid "Remove"
 msgstr ""
 
@@ -705,7 +705,7 @@ msgstr ""
 msgid "Sender"
 msgstr ""
 
-#: js/GridPanel.js:577 Controller/Message/Flags.php:24
+#: js/GridPanel.js:577 Controller/Message/Flags.php:25
 msgid "Answered"
 msgstr ""
 
@@ -714,27 +714,31 @@ msgid "Forwarded"
 msgstr ""
 
 #: js/GridPanel.js:583
+msgid "Tine20"
+msgstr ""
+
+#: js/GridPanel.js:586
 msgid "Recent"
 msgstr ""
 
-#: js/GridPanel.js:965
+#: js/GridPanel.js:968
 msgid "Send Reading Confirmation"
 msgstr ""
 
-#: js/GridPanel.js:966
+#: js/GridPanel.js:969
 msgid "Do you want to send a reading confirmation message?"
 msgstr ""
 
-#: js/GridPanel.js:1190
+#: js/GridPanel.js:1193
 #, python-brace-format
 msgid "{0} %"
 msgstr ""
 
-#: js/GridPanel.js:1198
+#: js/GridPanel.js:1201
 msgid "Your quota"
 msgstr ""
 
-#: js/GridPanel.js:1199
+#: js/GridPanel.js:1202
 #, python-brace-format
 msgid "{0} available (total: {1})"
 msgstr ""
@@ -787,72 +791,72 @@ msgstr ""
 msgid "Email account \"{0}\" has an active vacation message."
 msgstr ""
 
-#: js/Felamimail.js:165
+#: js/Felamimail.js:173
 #, python-brace-format
 msgid "{0} as default mailer"
 msgstr ""
 
-#: js/Felamimail.js:577
+#: js/Felamimail.js:585
 msgid "New mails"
 msgstr ""
 
-#: js/Felamimail.js:578
+#: js/Felamimail.js:586
 #, python-brace-format
 msgid "You got {0} new mail(s) in folder {1} ({2})."
 msgstr ""
 
-#: js/Felamimail.js:698
+#: js/Felamimail.js:706
 #, python-brace-format
 msgid "IMAP Credentials for {0}"
 msgstr ""
 
-#: js/Felamimail.js:701
+#: js/Felamimail.js:709
 msgid "Credentials"
 msgstr ""
 
-#: js/Felamimail.js:896 js/Felamimail.js:929
+#: js/Felamimail.js:904 js/Felamimail.js:937
 msgid "IMAP Error"
 msgstr ""
 
-#: js/Felamimail.js:897
+#: js/Felamimail.js:905
 msgid "No connection to IMAP server."
 msgstr ""
 
-#: js/Felamimail.js:913
+#: js/Felamimail.js:921
 msgid "IMAP Credentials Error"
 msgstr ""
 
-#: js/Felamimail.js:914
+#: js/Felamimail.js:922
 msgid "Your email credentials are wrong. Please contact your administrator"
 msgstr ""
 
-#: js/Felamimail.js:930
+#: js/Felamimail.js:938
 msgid ""
 "One of your folders was deleted or renamed by another client. Please update "
 "the folder list of this account."
 msgstr ""
 
-#: js/Felamimail.js:959
+#: js/Felamimail.js:967
 msgid "SMTP Error"
 msgstr ""
 
-#: js/Felamimail.js:960
+#: js/Felamimail.js:968
 msgid "No connection to SMTP server."
 msgstr ""
 
-#: js/Felamimail.js:968
+#: js/Felamimail.js:976
 msgid "Sieve Error"
 msgstr ""
 
-#: js/Felamimail.js:969
+#: js/Felamimail.js:977
 msgid "No connection to Sieve server."
 msgstr ""
 
-#: js/Felamimail.js:977
+#: js/Felamimail.js:985
 msgid "Save Sieve Script Error"
 msgstr ""
 
-#: js/Felamimail.js:978
+#: js/Felamimail.js:986
 msgid "Could not save script on Sieve server."
 msgstr ""
 
@@ -1008,19 +1012,19 @@ msgstr ""
 msgid "Could not send message"
 msgstr ""
 
-#: Controller/Message/Flags.php:25
+#: Controller/Message/Flags.php:26
 msgid "Seen"
 msgstr ""
 
-#: Controller/Message/Flags.php:26
+#: Controller/Message/Flags.php:27
 msgid "Deleted"
 msgstr ""
 
-#: Controller/Message/Flags.php:27
+#: Controller/Message/Flags.php:28
 msgid "Draft"
 msgstr ""
 
-#: Controller/Message/Flags.php:28
+#: Controller/Message/Flags.php:29
 msgid "Flagged"
 msgstr ""
 
@@ -1028,73 +1032,98 @@ msgstr ""
 msgid "Out of Office reply from %1$s"
 msgstr ""
 
-#: Preference.php:59
+#: Preference.php:65
 msgid "All inboxes"
 msgstr ""
 
-#: Preference.php:106
+#: Preference.php:113
 msgid "Default Email Account"
 msgstr ""
 
-#: Preference.php:107
+#: Preference.php:114
 msgid "The default email account to use when sending mails."
 msgstr ""
 
-#: Preference.php:110
+#: Preference.php:117
 msgid "Email Update Interval"
 msgstr ""
 
-#: Preference.php:111
+#: Preference.php:118
 msgid "How often should Felamimail check for new Emails (in minutes)."
 msgstr ""
 
-#: Preference.php:114
+#: Preference.php:121
 msgid "Use for mailto links"
 msgstr ""
 
-#: Preference.php:115
+#: Preference.php:122
 msgid ""
 "Use Felamimail in mailto links, otherwise use the default desktop client."
 msgstr ""
 
-#: Preference.php:118
+#: Preference.php:125
 msgid "Use for NOTES"
 msgstr ""
 
-#: Preference.php:119
+#: Preference.php:126
 msgid "Save Note default Value."
 msgstr ""
 
-#: Preference.php:122
+#: Preference.php:129
 msgid "Confirm Delete"
 msgstr ""
 
-#: Preference.php:123
+#: Preference.php:130
 msgid "Show confirmation dialog when deleting mails."
 msgstr ""
 
-#: Config.php:45
+#: Preference.php:133
+msgid ".eml file Attachment in forwarded mails"
+msgstr ""
+
+#: Preference.php:134
+msgid ""
+"Attach an .eml file to a forwarded mail. Otherwise all attachments separate"
+msgstr ""
+
+#: Config.php:53
 msgid "Vacation Templates Container ID"
 msgstr ""
 
-#: Config.php:54
+#: Config.php:62
 msgid "Custom Vacation Message"
 msgstr ""
 
-#: Config.php:56
+#: Config.php:64
 msgid "User is allowed to set custom vacation message for system account"
 msgstr ""
 
-#: Config.php:65
+#: Config.php:73
 msgid "Cache email body"
 msgstr ""
 
-#: Config.php:67
+#: Config.php:75
 msgid ""
 "Should the email body be cached (recommended for slow IMAP server "
 "connections)"
 msgstr ""
 
+#: Config.php:84
+msgid "Enabled Features"
+msgstr ""
+
+#: Config.php:86
+msgid "Enabled features in Felamimail application."
+msgstr ""
+
+#: Config.php:93
+msgid "Tine 2.0 Flag"
+msgstr ""
+
+#: Config.php:94
+msgid "Add a Tine 2.0 flag to sent messages"
+msgstr ""
+
 #: Setup/Initialize.php:44
 msgid "All inboxes of my email accounts"
 msgstr ""
index 981aac2..6436e44 100644 (file)
@@ -13,7 +13,7 @@ msgstr ""
 "X-Poedit-SourceCharset: utf-8\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
-#: Controller.php:102
+#: Controller.php:101
 #, python-format
 msgid "%s's personal files"
 msgstr ""
@@ -159,11 +159,15 @@ msgstr ""
 msgid "Expiration Time"
 msgstr ""
 
-#: js/DownloadLinkGridPanel.js:271 js/NodeGridPanel.js:189
+#: js/DownloadLinkGridPanel.js:271
+msgid "Access Count"
+msgstr ""
+
+#: js/DownloadLinkGridPanel.js:278 js/NodeGridPanel.js:189
 msgid "Last Modified Time"
 msgstr ""
 
-#: js/DownloadLinkGridPanel.js:279 js/NodeGridPanel.js:196
+#: js/DownloadLinkGridPanel.js:286 js/NodeGridPanel.js:196
 msgid "Last Modified By"
 msgstr ""
 
@@ -325,14 +329,14 @@ msgstr ""
 msgid "No {0} added"
 msgstr ""
 
-#: Controller/Node.php:318
+#: Controller/Node.php:319
 msgid "My folders"
 msgstr ""
 
-#: Controller/Node.php:325
+#: Controller/Node.php:326
 msgid "Shared folders"
 msgstr ""
 
-#: Controller/Node.php:332
+#: Controller/Node.php:333
 msgid "Other users folders"
 msgstr ""
index acb009c..fa8faba 100644 (file)
@@ -245,13 +245,12 @@ msgid "Cost Centers"
 msgstr ""
 
 #: Model/Employee.php:258 js/FreeTimeGridPanel.js:77
-#: js/FreeTimeGridPanel.js:275 Setup/Initialize.php:74
+#: js/FreeTimeGridPanel.js:275 Config.php:79
 msgid "Vacation"
 msgstr ""
 
 #: Model/Employee.php:271 js/FreeTimeGridPanel.js:73
-#: js/FreeTimeGridPanel.js:273 js/AccountEditDialog.js:121
-#: Setup/Initialize.php:73
+#: js/FreeTimeGridPanel.js:273 js/AccountEditDialog.js:121 Config.php:78
 msgid "Sickness"
 msgstr ""
 
@@ -388,7 +387,7 @@ msgstr ""
 msgid "Calendars"
 msgstr ""
 
-#: js/AdminPanel.js:230 Config.php:118
+#: js/AdminPanel.js:230 Config.php:146
 msgid "Vacation expires"
 msgstr ""
 
@@ -692,47 +691,79 @@ msgstr ""
 msgid "Possible free time definitions"
 msgstr ""
 
-#: Config.php:79
+#: Config.php:85
 msgid "Vacation Status"
 msgstr ""
 
-#: Config.php:81
+#: Config.php:87
 msgid "Possible vacation status definitions"
 msgstr ""
 
-#: Config.php:89
+#: Config.php:94
+msgid "Requested"
+msgstr ""
+
+#: Config.php:95
+msgid "In process"
+msgstr ""
+
+#: Config.php:96
+msgid "Accepted"
+msgstr ""
+
+#: Config.php:97
+msgid "Declined"
+msgstr ""
+
+#: Config.php:104
 msgid "Sickness Status"
 msgstr ""
 
-#: Config.php:91
+#: Config.php:106
 msgid "Possible sickness status definitions"
 msgstr ""
 
-#: Config.php:99
+#: Config.php:113 Setup/Update/Release6.php:299
+msgid "Excused"
+msgstr ""
+
+#: Config.php:114 Setup/Update/Release6.php:300
+msgid "Unexcused"
+msgstr ""
+
+#: Config.php:121
 msgid "Default Feast Calendar"
 msgstr ""
 
-#: Config.php:101
+#: Config.php:123
 msgid ""
 "Here you can define the default feast calendar used to set feast days and "
 "other free days in datepicker"
 msgstr ""
 
-#: Config.php:108
+#: Config.php:130
 msgid "Extra freetime type"
 msgstr ""
 
-#: Config.php:110
+#: Config.php:132
 msgid "Possible extra free time definitions"
 msgstr ""
 
-#: Config.php:120
+#: Config.php:139 Setup/Update/Release7.php:373
+msgid "Payed"
+msgstr ""
+
+#: Config.php:140 Setup/Update/Release7.php:374
+msgid "Not payed"
+msgstr ""
+
+#: Config.php:148
 msgid ""
 "Here you can define the day, when the vacation days taken from last year "
 "expires, the format is MM-DD."
 msgstr ""
 
-#: Config.php:128
+#: Config.php:156
 msgid "Report Templates Container ID"
 msgstr ""
 
@@ -760,47 +791,15 @@ msgstr ""
 msgid "All available accounts"
 msgstr ""
 
-#: Setup/Initialize.php:88 Setup/Update/Release7.php:373
-msgid "Payed"
-msgstr ""
-
-#: Setup/Initialize.php:89 Setup/Update/Release7.php:374
-msgid "Not payed"
-msgstr ""
-
-#: Setup/Initialize.php:103
-msgid "Requested"
-msgstr ""
-
-#: Setup/Initialize.php:104
-msgid "In process"
-msgstr ""
-
-#: Setup/Initialize.php:105
-msgid "Accepted"
-msgstr ""
-
-#: Setup/Initialize.php:106
-msgid "Declined"
-msgstr ""
-
-#: Setup/Initialize.php:121 Setup/Update/Release6.php:299
-msgid "Excused"
-msgstr ""
-
-#: Setup/Initialize.php:122 Setup/Update/Release6.php:300
-msgid "Unexcused"
-msgstr ""
-
-#: Setup/Initialize.php:141
+#: Setup/Initialize.php:65
 msgid "Full-time 40 hours"
 msgstr ""
 
-#: Setup/Initialize.php:148
+#: Setup/Initialize.php:72
 msgid "Full-time 37.5 hours"
 msgstr ""
 
-#: Setup/Initialize.php:155
+#: Setup/Initialize.php:79
 msgid "Part-time 20 hours"
 msgstr ""
 
index b94634d..4951d7e 100644 (file)
@@ -13,11 +13,6 @@ msgstr ""
 "X-Poedit-SourceCharset: utf-8\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
-#: Controller.php:79
-#, python-format
-msgid "%s's personal inventory items"
-msgstr ""
-
 #: Model/InventoryItem.php:35
 msgid "Inventory item"
 msgid_plural "Inventory items"
@@ -158,52 +153,52 @@ msgstr ""
 msgid "Possible status."
 msgstr ""
 
-#: Import/definitions/inv_tine_import_csv.xml:13
-msgid "Inventory CSV import"
+#: Config.php:40
+msgid "ordered"
 msgstr ""
 
-#: Import/definitions/inv_tine_import_csv.xml:20
-msgid "Import list (###CURRENTDATE###)"
+#: Config.php:41
+msgid "available"
 msgstr ""
 
-#: Import/definitions/inv_tine_import_csv.xml:22
-msgid ""
-"Items imported on ###CURRENTDATE### at ###CURRENTTIME### by "
-"###USERFULLNAME###"
+#: Config.php:42
+msgid "defect"
 msgstr ""
 
-#: Setup/setup.xml:4
-msgid "Inventory"
+#: Config.php:43
+msgid "missing"
 msgstr ""
 
-#: Setup/Initialize.php:33
-msgid "ordered"
+#: Config.php:44
+msgid "removed"
 msgstr ""
 
-#: Setup/Initialize.php:34
-msgid "available"
+#: Config.php:45
+msgid "unknown"
 msgstr ""
 
-#: Setup/Initialize.php:35
-msgid "defect"
+#: Import/definitions/inv_tine_import_csv.xml:13
+msgid "Inventory CSV import"
 msgstr ""
 
-#: Setup/Initialize.php:36
-msgid "missing"
+#: Import/definitions/inv_tine_import_csv.xml:20
+msgid "Import list (###CURRENTDATE###)"
 msgstr ""
 
-#: Setup/Initialize.php:37
-msgid "removed"
+#: Import/definitions/inv_tine_import_csv.xml:22
+msgid ""
+"Items imported on ###CURRENTDATE### at ###CURRENTTIME### by "
+"###USERFULLNAME###"
 msgstr ""
 
-#: Setup/Initialize.php:38
-msgid "unknown"
+#: Setup/setup.xml:4
+msgid "Inventory"
 msgstr ""
 
-#: Setup/Initialize.php:66 Setup/Update/Release7.php:127
+#: Setup/Initialize.php:34 Setup/Update/Release7.php:127
 msgid "All Inventory Items"
 msgstr ""
 
-#: Setup/Initialize.php:67 Setup/Update/Release7.php:128
+#: Setup/Initialize.php:35 Setup/Update/Release7.php:128
 msgid "All existing Inventory Items"
 msgstr ""
index d464ec7..f84336c 100644 (file)
@@ -149,57 +149,57 @@ msgid ""
 "impact other Projects systems on export or syncronisation."
 msgstr ""
 
-#: Config.php:48
-msgid "Project Attendee Role Available"
-msgstr ""
-
-#: Config.php:50
-msgid ""
-"Possible Project attendee roles. Please note that additional project "
-"attendee roles might impact other Projects systems on export or "
-"syncronisation."
-msgstr ""
-
-#: Setup/Initialize.php:34
+#: Config.php:47
 msgid "On hold"
 msgstr ""
 
-#: Setup/Initialize.php:35
+#: Config.php:48
 msgid "Completed"
 msgstr ""
 
-#: Setup/Initialize.php:36
+#: Config.php:49
 msgid "Cancelled"
 msgstr ""
 
-#: Setup/Initialize.php:37
+#: Config.php:50
 msgid "In process"
 msgstr ""
 
-#: Setup/Initialize.php:50
+#: Config.php:56
+msgid "Project Attendee Role Available"
+msgstr ""
+
+#: Config.php:58
+msgid ""
+"Possible Project attendee roles. Please note that additional project "
+"attendee roles might impact other Projects systems on export or "
+"syncronisation."
+msgstr ""
+
+#: Config.php:65
 msgid "Coworker"
 msgstr ""
 
-#: Setup/Initialize.php:51
+#: Config.php:66
 msgid "Responsible"
 msgstr ""
 
-#: Setup/Initialize.php:79
+#: Setup/Initialize.php:36
 msgid "All my open projects"
 msgstr ""
 
-#: Setup/Initialize.php:99
+#: Setup/Initialize.php:56
 msgid "My projects that I'm responsible for"
 msgstr ""
 
-#: Setup/Initialize.php:100
+#: Setup/Initialize.php:57
 msgid "All my open projects that I am responsible for"
 msgstr ""
 
-#: Setup/Initialize.php:120
+#: Setup/Initialize.php:77
 msgid "My waiting projects"
 msgstr ""
 
-#: Setup/Initialize.php:121
+#: Setup/Initialize.php:78
 msgid "My projects that are on hold"
 msgstr ""
index d3d2509..1771d44 100644 (file)
@@ -385,7 +385,7 @@ msgstr[1] ""
 #: Model/Product.php:48 Model/CostCenter.php:50 js/OfferEditDialog.js:102
 #: js/CostCenterEditDialog.js:108 js/ContractEditDialog.js:203
 #: js/CostCenterGridPanel.js:56 js/ExceptionHandler.js:91
-#: js/OrderConfirmationEditDialog.js:102 Config.php:183 Config.php:239
+#: js/OrderConfirmationEditDialog.js:102 Config.php:183 Config.php:251
 msgid "Number"
 msgstr ""
 
@@ -514,7 +514,8 @@ msgid "Price Net"
 msgstr ""
 
 #: Model/PurchaseInvoice.php:158 Model/Invoice.php:164
-#: js/InvoiceEditDialog.js:364 js/PurchaseInvoiceEditDialog.js:281
+#: js/InvoiceEditDialog.js:364 js/InvoiceDetailsPanel.js:132
+#: js/PurchaseInvoiceEditDialog.js:281
 msgid "Price Gross"
 msgstr ""
 
@@ -531,7 +532,8 @@ msgstr ""
 msgid "Sales Tax"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:190 js/PurchaseInvoiceEditDialog.js:309
+#: Model/PurchaseInvoice.php:190 js/PurchaseInvoiceDetailsPanel.js:132
+#: js/PurchaseInvoiceEditDialog.js:309
 msgid "Total Price"
 msgstr ""
 
@@ -605,20 +607,20 @@ msgstr ""
 msgid "Billing Point"
 msgstr ""
 
-#: Model/ProductAggregate.php:120 Model/Invoice.php:252 Model/Invoice.php:256
+#: 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
 msgid "Invoice Item"
 msgstr ""
 
-#: Model/ProductAggregate.php:284
+#: Model/ProductAggregate.php:288
 msgid "Piece"
 msgstr ""
 
 #: Model/Invoice.php:35 js/InvoiceEditDialog.js:391
 #: js/InvoiceEditDialog.js:404 js/InvoiceDetailsPanel.js:98
 #: js/PurchaseInvoiceDetailsPanel.js:98 js/PurchaseInvoiceEditDialog.js:389
-#: Setup/Initialize.php:123
+#: Config.php:210
 msgid "Invoice"
 msgid_plural "Invoices"
 msgstr[0] ""
@@ -644,7 +646,7 @@ msgstr ""
 
 #: Model/Invoice.php:132 js/InvoiceEditDialog.js:519
 #: js/InvoiceDetailsPanel.js:131 js/PurchaseInvoiceDetailsPanel.js:131
-#: js/PurchaseInvoiceEditDialog.js:506 Setup/Update/Release8.php:151
+#: js/PurchaseInvoiceEditDialog.js:506 Setup/Update/Release8.php:152
 msgid "Cleared"
 msgstr ""
 
@@ -681,18 +683,11 @@ msgstr ""
 msgid "Unit"
 msgstr ""
 
-#: js/AddressGridPanel.js:53
-#, python-brace-format
-msgid ""
-"There could not be found any {0}. Please try to change your filter-criteria "
-"or view-options."
-msgstr ""
-
-#: js/AddressGridPanel.js:56
+#: js/AddressGridPanel.js:46
 msgid "Clipboard"
 msgstr ""
 
-#: js/AddressGridPanel.js:61 js/CustomerEditDialog.js:126
+#: js/AddressGridPanel.js:51 js/CustomerEditDialog.js:126
 #: js/SupplierEditDialog.js:122 js/Sales.js:60
 msgid "Copy address to the clipboard"
 msgstr ""
@@ -764,7 +759,7 @@ msgstr ""
 msgid "Euro (€)"
 msgstr ""
 
-#: js/CustomerEditDialog.js:45 js/SupplierEditDialog.js:41
+#: js/CustomerEditDialog.js:45
 msgid "Either street or postbox is required!"
 msgstr ""
 
@@ -894,6 +889,10 @@ msgstr ""
 msgid "Please use a decimal number here!"
 msgstr ""
 
+#: js/SupplierEditDialog.js:41
+msgid "Either postalcode or postbox is required!"
+msgstr ""
+
 #: js/SupplierEditDialog.js:62
 msgid "Copy Supplier"
 msgstr ""
@@ -1071,11 +1070,11 @@ msgstr ""
 msgid "Should the contract number be set manually or be auto-created?"
 msgstr ""
 
-#: Config.php:170 Config.php:226
+#: Config.php:170 Config.php:238
 msgid "automatically"
 msgstr ""
 
-#: Config.php:171 Config.php:227
+#: Config.php:171 Config.php:239
 msgid "manually"
 msgstr ""
 
@@ -1083,11 +1082,11 @@ msgstr ""
 msgid "Contract Number Validation"
 msgstr ""
 
-#: Config.php:180 Config.php:236
+#: Config.php:180 Config.php:248
 msgid "The Number can be validated as text or number."
 msgstr ""
 
-#: Config.php:184 Config.php:240
+#: Config.php:184 Config.php:252
 msgid "Text"
 msgstr ""
 
@@ -1110,82 +1109,124 @@ msgid "Possible Invoice Types."
 msgstr ""
 
 #: Config.php:211
+msgid "Reversal"
+msgstr ""
+
+#: Config.php:212 Config.php:291 Setup/Update/Release8.php:2155
+msgid "Credit"
+msgstr ""
+
+#: Config.php:218
 msgid "Product Category"
 msgstr ""
 
-#: Config.php:213
+#: Config.php:220
 msgid "Possible Product Categories."
 msgstr ""
 
-#: Config.php:221
+#: Config.php:227 Setup/Update/Release8.php:1953
+msgid "Default"
+msgstr ""
+
+#: Config.php:233
 msgid "Product Number Creation"
 msgstr ""
 
-#: Config.php:223
+#: Config.php:235
 msgid "Should the product number be set manually or be auto-created?"
 msgstr ""
 
-#: Config.php:234
+#: Config.php:246
 msgid "Product Number Validation"
 msgstr ""
 
-#: Config.php:247
+#: Config.php:259
 msgid "Product Number Prefix"
 msgstr ""
 
-#: Config.php:249
+#: Config.php:261
 msgid "The prefix of the product number."
 msgstr ""
 
-#: Config.php:257
+#: Config.php:269
 msgid "Product Number Zero Fill"
 msgstr ""
 
-#: Config.php:259
+#: Config.php:271
 msgid "Fill the number with leading zero"
 msgstr ""
 
-#: Config.php:267
+#: Config.php:279
 msgid "Payment Method"
 msgstr ""
 
-#: Config.php:269
+#: Config.php:281
 msgid "Possible Payment Methods."
 msgstr ""
 
-#: Config.php:277
+#: Config.php:288 Setup/Update/Release8.php:1904
+#: Setup/Update/Release8.php:2152
+msgid "Bank transfer"
+msgstr ""
+
+#: Config.php:289 Setup/Update/Release8.php:1905
+#: Setup/Update/Release8.php:2153
+msgid "Direct debit"
+msgstr ""
+
+#: Config.php:290 Setup/Update/Release8.php:2154
+msgid "Cancellation"
+msgstr ""
+
+#: Config.php:292 Setup/Update/Release8.php:2156
+msgid "Credit card"
+msgstr ""
+
+#: Config.php:293 Setup/Update/Release8.php:2157
+msgid "Paypal"
+msgstr ""
+
+#: Config.php:299
 msgid "Invoice Cleared"
 msgstr ""
 
-#: Config.php:279
+#: Config.php:301
 msgid "Possible Invoice Cleared States."
 msgstr ""
 
-#: Config.php:302
+#: Config.php:308
+msgid "to clear"
+msgstr ""
+
+#: Config.php:309
+msgid "cleared"
+msgstr ""
+
+#: Config.php:330
 msgid "Enabled Features"
 msgstr ""
 
-#: Config.php:304
+#: Config.php:332
 msgid "Enabled Features in Sales Application."
 msgstr ""
 
-#: Config.php:311
+#: Config.php:339
 msgid "Invoices Module"
 msgstr ""
 
-#: Config.php:315
+#: Config.php:343
 msgid "Offers Module"
 msgstr ""
 
-#: Config.php:319
+#: Config.php:347
 msgid "Order Confirmations Module"
 msgstr ""
 
-#: Config.php:323
+#: Config.php:351
 msgid "Suppliers Module"
 msgstr ""
 
-#: Config.php:327
+#: Config.php:355
 msgid "Purchase Invoice Module"
 msgstr ""
 
@@ -1205,78 +1246,35 @@ msgstr ""
 msgid "Contracts created by myself"
 msgstr ""
 
-#: Setup/Initialize.php:68 Setup/Update/Release8.php:514
+#: Setup/Initialize.php:68 Setup/Update/Release8.php:515
 msgid "All Customers"
 msgstr ""
 
-#: Setup/Initialize.php:69 Setup/Update/Release8.php:515
+#: Setup/Initialize.php:69 Setup/Update/Release8.php:516
 msgid "All customer records"
 msgstr ""
 
-#: Setup/Initialize.php:80 Setup/Update/Release8.php:1335
+#: Setup/Initialize.php:80 Setup/Update/Release8.php:1337
 msgid "All Offers"
 msgstr ""
 
-#: Setup/Initialize.php:81 Setup/Update/Release8.php:1336
+#: Setup/Initialize.php:81 Setup/Update/Release8.php:1338
 msgid "All offer records"
 msgstr ""
 
-#: Setup/Initialize.php:109 Setup/Update/Release8.php:1954
-msgid "Default"
-msgstr ""
-
-#: Setup/Initialize.php:124
-msgid "Reversal"
-msgstr ""
-
-#: Setup/Initialize.php:125 Setup/Initialize.php:157
-#: Setup/Update/Release8.php:2154
-msgid "Credit"
-msgstr ""
-
-#: Setup/Initialize.php:139
-msgid "to clear"
-msgstr ""
-
-#: Setup/Initialize.php:140
-msgid "cleared"
-msgstr ""
-
-#: Setup/Initialize.php:154 Setup/Update/Release8.php:1905
-#: Setup/Update/Release8.php:2151
-msgid "Bank transfer"
-msgstr ""
-
-#: Setup/Initialize.php:155 Setup/Update/Release8.php:1906
-#: Setup/Update/Release8.php:2152
-msgid "Direct debit"
-msgstr ""
-
-#: Setup/Initialize.php:156 Setup/Update/Release8.php:2153
-msgid "Cancellation"
-msgstr ""
-
-#: Setup/Initialize.php:158 Setup/Update/Release8.php:2155
-msgid "Credit card"
-msgstr ""
-
-#: Setup/Initialize.php:159 Setup/Update/Release8.php:2156
-msgid "Paypal"
-msgstr ""
-
-#: Setup/Update/Release8.php:145
+#: Setup/Update/Release8.php:146
 msgid "Status"
 msgstr ""
 
-#: Setup/Update/Release8.php:157
+#: Setup/Update/Release8.php:158
 msgid "Cleared In"
 msgstr ""
 
-#: Setup/Update/Release8.php:1396
+#: Setup/Update/Release8.php:1397
 msgid "All Suppliers"
 msgstr ""
 
-#: Setup/Update/Release8.php:1397
+#: Setup/Update/Release8.php:1398
 msgid "All supllier records"
 msgstr ""
 
@@ -1288,51 +1286,51 @@ msgstr ""
 msgid "All purchase invoices"
 msgstr ""
 
-#: Setup/Update/Release8.php:1446
+#: Setup/Update/Release8.php:1445
 msgid "All Products"
 msgstr ""
 
-#: Setup/Update/Release8.php:1447
+#: Setup/Update/Release8.php:1446
 msgid "All product records"
 msgstr ""
 
-#: Setup/Update/Release8.php:1457
+#: Setup/Update/Release8.php:1456
 msgid "All Contracts"
 msgstr ""
 
-#: Setup/Update/Release8.php:1458
+#: Setup/Update/Release8.php:1457
 msgid "All contract records"
 msgstr ""
 
-#: Setup/Update/Release8.php:1468
+#: Setup/Update/Release8.php:1467
 msgid "All Invoices"
 msgstr ""
 
-#: Setup/Update/Release8.php:1469
+#: Setup/Update/Release8.php:1468
 msgid "All invoice records"
 msgstr ""
 
-#: Setup/Update/Release8.php:1479
+#: Setup/Update/Release8.php:1478
 msgid "All Cost Centers"
 msgstr ""
 
-#: Setup/Update/Release8.php:1480
+#: Setup/Update/Release8.php:1479
 msgid "All costcenter records"
 msgstr ""
 
-#: Setup/Update/Release8.php:1490
+#: Setup/Update/Release8.php:1489
 msgid "All Divisions"
 msgstr ""
 
-#: Setup/Update/Release8.php:1491
+#: Setup/Update/Release8.php:1490
 msgid "All division records"
 msgstr ""
 
-#: Setup/Update/Release8.php:1501
+#: Setup/Update/Release8.php:1500
 msgid "All Order Confirmations"
 msgstr ""
 
-#: Setup/Update/Release8.php:1502
+#: Setup/Update/Release8.php:1501
 msgid "All order confirmation records"
 msgstr ""
 
index 7f4d488..0280ba8 100644 (file)
@@ -91,7 +91,7 @@ msgstr ""
 msgid "Type"
 msgstr ""
 
-#: js/AccountGridPanel.js:98 js/AccountEditDialog.js:262 Config.php:68
+#: js/AccountGridPanel.js:98 js/AccountEditDialog.js:262 Config.php:82
 msgid "Account Type"
 msgstr ""
 
@@ -599,61 +599,61 @@ msgstr ""
 msgid "Possible connection states"
 msgstr ""
 
-#: Config.php:58
-msgid "Connection TOS"
+#: Config.php:57 Setup/Update/Release1.php:50
+msgid "accepted"
 msgstr ""
 
-#: Config.php:60
-msgid "Possible connection type of services"
+#: Config.php:58 Setup/Update/Release1.php:51
+msgid "outgoing"
 msgstr ""
 
-#: Config.php:70
-msgid ""
-"Private Accounts are editable only for the creating user. Shared accounts "
-"are editable for users with \"edit shared\" rights"
+#: Config.php:59 Setup/Update/Release1.php:52
+msgid "missed"
 msgstr ""
 
-#: Config.php:78
-msgid "Sipgate Account Type"
+#: Config.php:65
+msgid "Connection TOS"
 msgstr ""
 
-#: Config.php:80
-msgid "The type of your account as defined in the contract"
+#: Config.php:67
+msgid "Possible connection type of services"
 msgstr ""
 
-#: Setup/Initialize.php:34 Setup/Update/Release1.php:50
-msgid "accepted"
+#: Config.php:74 Setup/Update/Release1.php:66
+msgid "Telephone Call"
 msgstr ""
 
-#: Setup/Initialize.php:35 Setup/Update/Release1.php:51
-msgid "outgoing"
+#: Config.php:75 Setup/Update/Release1.php:67
+msgid "Facsimile"
 msgstr ""
 
-#: Setup/Initialize.php:36 Setup/Update/Release1.php:52
-msgid "missed"
+#: Config.php:84
+msgid ""
+"Private Accounts are editable only for the creating user. Shared accounts "
+"are editable for users with \"edit shared\" rights"
 msgstr ""
 
-#: Setup/Initialize.php:50 Setup/Update/Release1.php:66
-msgid "Telephone Call"
+#: Config.php:91 Setup/Update/Release1.php:91
+msgid "basic/plus"
 msgstr ""
 
-#: Setup/Initialize.php:51 Setup/Update/Release1.php:67
-msgid "Facsimile"
+#: Config.php:92 Setup/Update/Release1.php:92
+msgid "team"
 msgstr ""
 
-#: Setup/Initialize.php:65 Setup/Update/Release1.php:91
-msgid "basic/plus"
+#: Config.php:98
+msgid "Sipgate Account Type"
 msgstr ""
 
-#: Setup/Initialize.php:66 Setup/Update/Release1.php:92
-msgid "team"
+#: Config.php:100
+msgid "The type of your account as defined in the contract"
 msgstr ""
 
-#: Setup/Initialize.php:80 Setup/Update/Release1.php:106
+#: Config.php:107 Setup/Update/Release1.php:106
 msgid "private"
 msgstr ""
 
-#: Setup/Initialize.php:81 Setup/Update/Release1.php:107
+#: Config.php:108 Setup/Update/Release1.php:107
 msgid "shared"
 msgstr ""
 
index fbf43c1..e7b97d8 100644 (file)
@@ -105,7 +105,7 @@ msgstr ""
 msgid "Percentage"
 msgstr ""
 
-#: js/TaskEditDialog.js:235 js/TaskGridPanel.js:171 Setup/Initialize.php:35
+#: js/TaskEditDialog.js:235 js/TaskGridPanel.js:171 Config.php:48
 #: Setup/Update/Release5.php:75
 msgid "Completed"
 msgstr ""
@@ -214,72 +214,72 @@ msgid ""
 "impact other Tasks systems on export or syncronisation."
 msgstr ""
 
-#: Config.php:48
-msgid "Task priorities available"
+#: Config.php:47 Setup/Update/Release5.php:74
+msgid "No response"
 msgstr ""
 
-#: Config.php:50
-msgid ""
-"Possible task priorities. Please note that additional priorities might "
-"impact other Tasks systems on export or syncronisation."
+#: Config.php:49 Setup/Update/Release5.php:76
+msgid "Cancelled"
 msgstr ""
 
-#: Setup/Initialize.php:34 Setup/Update/Release5.php:74
-msgid "No response"
+#: Config.php:50 Setup/Update/Release5.php:77
+msgid "In process"
 msgstr ""
 
-#: Setup/Initialize.php:36 Setup/Update/Release5.php:76
-msgid "Cancelled"
+#: Config.php:56
+msgid "Task priorities available"
 msgstr ""
 
-#: Setup/Initialize.php:37 Setup/Update/Release5.php:77
-msgid "In process"
+#: Config.php:58
+msgid ""
+"Possible task priorities. Please note that additional priorities might "
+"impact other Tasks systems on export or syncronisation."
 msgstr ""
 
-#: Setup/Initialize.php:50 Setup/Update/Release5.php:167
+#: Config.php:65 Setup/Update/Release5.php:167
 msgid "low"
 msgstr ""
 
-#: Setup/Initialize.php:51 Setup/Update/Release5.php:168
+#: Config.php:66 Setup/Update/Release5.php:168
 msgid "normal"
 msgstr ""
 
-#: Setup/Initialize.php:52 Setup/Update/Release5.php:169
+#: Config.php:67 Setup/Update/Release5.php:169
 msgid "high"
 msgstr ""
 
-#: Setup/Initialize.php:53 Setup/Update/Release5.php:170
+#: Config.php:68 Setup/Update/Release5.php:170
 msgid "urgent"
 msgstr ""
 
-#: Setup/Initialize.php:81 Setup/Update/Release3.php:65
+#: Setup/Initialize.php:38 Setup/Update/Release3.php:65
 msgid "All tasks of my taskslists"
 msgstr ""
 
-#: Setup/Initialize.php:90
+#: Setup/Initialize.php:47
 msgid "My open tasks"
 msgstr ""
 
-#: Setup/Initialize.php:99
+#: Setup/Initialize.php:56
 msgid "My open tasks this week"
 msgstr ""
 
-#: Setup/Initialize.php:108
+#: Setup/Initialize.php:65
 msgid "All tasks for me"
 msgstr ""
 
-#: Setup/Initialize.php:109
+#: Setup/Initialize.php:66
 msgid "All tasks that I am responsible for"
 msgstr ""
 
-#: Setup/Initialize.php:116
+#: Setup/Initialize.php:73
 msgid "Last modified by me"
 msgstr ""
 
-#: Setup/Initialize.php:117
+#: Setup/Initialize.php:74
 msgid "All tasks that I have last modified"
 msgstr ""
 
-#: Setup/Initialize.php:126
+#: Setup/Initialize.php:83
 msgid "Tasks without responsible"
 msgstr ""
index cf06f1b..b7291d1 100644 (file)
@@ -64,11 +64,11 @@ msgstr ""
 msgid "New Car"
 msgstr ""
 
-#: ModelConfiguration.php:379 ModelConfiguration.php:382
+#: ModelConfiguration.php:380 ModelConfiguration.php:383
 msgid "Banking Information"
 msgstr ""
 
-#: ModelConfiguration.php:383
+#: ModelConfiguration.php:384
 msgid "Private Information"
 msgstr ""
 
@@ -106,38 +106,46 @@ msgstr ""
 msgid "This is a system container which could not be deleted!"
 msgstr ""
 
-#: Acl/Rights.php:147
+#: Acl/Rights.php:154
 msgid "Report bugs"
 msgstr ""
 
-#: Acl/Rights.php:148
+#: Acl/Rights.php:155
 msgid "Report bugs to the software vendor directly when they occur."
 msgstr ""
 
-#: Acl/Rights.php:151
+#: Acl/Rights.php:158
 msgid "Check version"
 msgstr ""
 
-#: Acl/Rights.php:152
+#: Acl/Rights.php:159
 msgid "Check for new versions of this software."
 msgstr ""
 
-#: Acl/Rights.php:155
+#: Acl/Rights.php:162
 msgid "Manage own profile"
 msgstr ""
 
-#: Acl/Rights.php:156
+#: Acl/Rights.php:163
 msgid "The right to manage the own profile (selected contact data)."
 msgstr ""
 
-#: Acl/Rights.php:159
+#: Acl/Rights.php:166
 msgid "Manage own client state"
 msgstr ""
 
-#: Acl/Rights.php:160
+#: Acl/Rights.php:167
 msgid "The right to manage the own client state."
 msgstr ""
 
+#: Acl/Rights.php:170
+msgid "Maintenance"
+msgstr ""
+
+#: Acl/Rights.php:171
+msgid "The right to use the installation in maintenance mode."
+msgstr ""
+
 #: Acl/Rights/Abstract.php:79
 msgid "admin"
 msgstr ""
@@ -231,7 +239,7 @@ msgstr ""
 msgid "offline"
 msgstr ""
 
-#: js/ux/form/LayerCombo.js:186 js/PasswordChangeDialog.js:65
+#: 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:490
 #: js/widgets/tags/TagsMassAttachAction.js:108
@@ -245,7 +253,7 @@ msgstr ""
 msgid "Ok"
 msgstr ""
 
-#: js/ux/form/LayerCombo.js:193 js/ExceptionDialog.js:109
+#: 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:481
@@ -623,7 +631,7 @@ 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:587
+#: js/widgets/grid/FileUploadGrid.js:320 js/widgets/grid/GridPanel.js:595
 #, python-brace-format
 msgid "Add {0}"
 msgstr ""
@@ -633,8 +641,8 @@ msgstr ""
 msgid "Rename {0}"
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:52 js/widgets/grid/GridPanel.js:661
-#: js/widgets/grid/GridPanel.js:662 js/widgets/grid/GridPanel.js:664
+#: js/widgets/tree/ContextMenu.js:52 js/widgets/grid/GridPanel.js:669
+#: js/widgets/grid/GridPanel.js:670 js/widgets/grid/GridPanel.js:672
 #, python-brace-format
 msgid "Delete {0}"
 msgid_plural "Delete {0}"
@@ -727,7 +735,7 @@ msgstr ""
 
 #: js/widgets/tree/ContextMenu.js:357
 #: js/widgets/persistentfilter/PickerPanel.js:326
-#: js/widgets/grid/GridPanel.js:1848
+#: js/widgets/grid/GridPanel.js:1886
 #: js/widgets/dialog/MultipleEditDialogPlugin.js:690
 #: js/widgets/dialog/EditDialog.js:902 js/MainMenu.js:260
 msgid "Confirm"
@@ -772,7 +780,7 @@ msgid "Properties"
 msgstr ""
 
 #: js/widgets/container/PropertiesDialog.js:113
-#: js/widgets/tags/TagsPanel.js:513
+#: js/widgets/tags/TagsPanel.js:513 js/widgets/keyfield/ConfigGrid.js:125
 msgid "Color"
 msgstr ""
 
@@ -809,6 +817,7 @@ msgid "Updating Grants"
 msgstr ""
 
 #: js/widgets/container/GrantsDialog.js:125
+#: js/widgets/keyfield/ConfigGrid.js:149 js/widgets/keyfield/ConfigGrid.js:155
 msgid "Error"
 msgstr ""
 
@@ -894,7 +903,7 @@ msgid "is equal to"
 msgstr ""
 
 #: js/widgets/container/FilterModel.js:268
-#: js/widgets/grid/PickerGridPanel.js:260
+#: js/widgets/grid/PickerGridPanel.js:262
 #: js/widgets/grid/FilterModelMultiSelect.js:214
 #: js/widgets/grid/PickerFilter.js:310
 #, python-brace-format
@@ -921,7 +930,7 @@ msgid "Note"
 msgstr ""
 
 #: js/widgets/ActivitiesPanel.js:79 js/widgets/ActivitiesGridPanel.js:112
-#: js/widgets/grid/GridPanel.js:1458
+#: js/widgets/grid/GridPanel.js:1471
 #: js/widgets/dialog/AttachmentsGridPanel.js:106
 msgid "Created By"
 msgstr ""
@@ -1120,9 +1129,9 @@ msgstr ""
 msgid "Creation time"
 msgstr ""
 
-#: js/widgets/ActivitiesGridPanel.js:248 js/widgets/grid/GridPanel.js:334
-#: js/widgets/grid/GridPanel.js:561 js/widgets/grid/GridPanel.js:562
-#: js/widgets/grid/GridPanel.js:563
+#: js/widgets/ActivitiesGridPanel.js:248 js/widgets/grid/GridPanel.js:342
+#: js/widgets/grid/GridPanel.js:569 js/widgets/grid/GridPanel.js:570
+#: js/widgets/grid/GridPanel.js:571
 #, python-brace-format
 msgid "Edit {0}"
 msgid_plural "Edit {0}"
@@ -1218,7 +1227,7 @@ msgid ""
 msgstr ""
 
 #: js/widgets/relation/GenericPickerGridPanel.js:455
-#: js/widgets/grid/GridPanel.js:1186
+#: js/widgets/grid/GridPanel.js:1199
 msgid "Record"
 msgstr ""
 
@@ -1231,7 +1240,7 @@ msgid "Dependency"
 msgstr ""
 
 #: js/widgets/relation/GenericPickerGridPanel.js:460
-#: js/widgets/grid/GridPanel.js:1457
+#: js/widgets/grid/GridPanel.js:1470
 #: js/widgets/dialog/AttachmentsGridPanel.js:104
 msgid "Creation Time"
 msgstr ""
@@ -1261,6 +1270,38 @@ msgstr ""
 msgid "Define ..."
 msgstr ""
 
+#: js/widgets/keyfield/ConfigGrid.js:39
+msgid "Default"
+msgstr ""
+
+#: js/widgets/keyfield/ConfigGrid.js:104
+msgid "ID"
+msgstr ""
+
+#: js/widgets/keyfield/ConfigGrid.js:110
+msgid "Add a New ID..."
+msgstr ""
+
+#: js/widgets/keyfield/ConfigGrid.js:114
+msgid "Value"
+msgstr ""
+
+#: js/widgets/keyfield/ConfigGrid.js:120
+msgid "Add a New Value..."
+msgstr ""
+
+#: js/widgets/keyfield/ConfigGrid.js:149
+msgid "ID already exists"
+msgstr ""
+
+#: js/widgets/keyfield/ConfigGrid.js:155
+msgid "Value already exists"
+msgstr ""
+
+#: js/widgets/keyfield/ConfigField.js:47
+msgid "Key Field Records"
+msgstr ""
+
 #: js/widgets/ContentTypeTreePanel.js:39
 msgid "Modules"
 msgstr ""
@@ -1457,15 +1498,15 @@ msgstr ""
 msgid "last year"
 msgstr ""
 
-#: js/widgets/grid/PickerGridPanel.js:162
+#: js/widgets/grid/PickerGridPanel.js:164
 msgid "Remove record"
 msgstr ""
 
-#: js/widgets/grid/PickerGridPanel.js:304
+#: js/widgets/grid/PickerGridPanel.js:306
 msgid "Search for records ..."
 msgstr ""
 
-#: js/widgets/grid/FileUploadGrid.js:68 js/Models.js:478
+#: js/widgets/grid/FileUploadGrid.js:68 js/Models.js:489
 msgid "File"
 msgid_plural "Files"
 msgstr[0] ""
@@ -1489,90 +1530,97 @@ msgstr ""
 msgid "type"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:331
+#: js/widgets/grid/BbarGridPanel.js:46
+#, python-brace-format
+msgid ""
+"There could not be found any {0}. Please try to change your filter-criteria "
+"or view-options."
+msgstr ""
+
+#: js/widgets/grid/GridPanel.js:339
 #, python-brace-format
 msgid ""
 "There could not be found any {0}. Please try to change your filter-criteria, "
 "view-options or the {1} you search in."
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:332
+#: js/widgets/grid/GridPanel.js:340
 #, python-brace-format
 msgid ""
 "There could not be found any {0}. Please try to change your filter-criteria, "
 "view-options or change the module you search in."
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:576 js/widgets/dialog/EditDialog.js:674
+#: js/widgets/grid/GridPanel.js:584 js/widgets/dialog/EditDialog.js:674
 #, python-brace-format
 msgid "Copy {0}"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:595
+#: js/widgets/grid/GridPanel.js:603
 msgid "Print Page"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:625
-#: js/widgets/dialog/DuplicateMergeDialog.js:220
+#: js/widgets/grid/GridPanel.js:633
+#: js/widgets/dialog/DuplicateMergeDialog.js:222
 #, python-brace-format
 msgid "Merge {0}"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1109
+#: js/widgets/grid/GridPanel.js:1122
 msgid "No data to display"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1131
+#: js/widgets/grid/GridPanel.js:1144
 #, python-brace-format
 msgid "Displaying records {0} - {1} of {2}"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1132
+#: js/widgets/grid/GridPanel.js:1145
 #, python-brace-format
 msgid "No {0} to display"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1186
+#: js/widgets/grid/GridPanel.js:1199
 msgid "Records"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1390
+#: js/widgets/grid/GridPanel.js:1403
 msgid "New..."
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1409
+#: js/widgets/grid/GridPanel.js:1422
 msgid "Add to..."
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1459
+#: js/widgets/grid/GridPanel.js:1472
 msgid "Last Modified Time"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1460
+#: js/widgets/grid/GridPanel.js:1473
 msgid "Last Modified By"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1822
+#: js/widgets/grid/GridPanel.js:1860
 msgid "Not Allowed"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1823
+#: js/widgets/grid/GridPanel.js:1861
 msgid "You are not allowed to delete all pages at once"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1846
+#: js/widgets/grid/GridPanel.js:1884
 #, 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:1891 js/widgets/dialog/EditDialog.js:904
+#: js/widgets/grid/GridPanel.js:1929 js/widgets/dialog/EditDialog.js:904
 #, python-brace-format
 msgid "Deleting {0}"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1891
+#: js/widgets/grid/GridPanel.js:1929
 msgid "... This may take a long time!"
 msgstr ""
 
@@ -1835,40 +1883,40 @@ msgstr ""
 msgid "Finish"
 msgstr ""
 
-#: js/widgets/dialog/DuplicateMergeDialog.js:134
+#: js/widgets/dialog/DuplicateMergeDialog.js:136
 msgid "Merging Records..."
 msgstr ""
 
-#: js/widgets/dialog/DuplicateMergeDialog.js:173
+#: js/widgets/dialog/DuplicateMergeDialog.js:175
 msgid "Merge Failed"
 msgstr ""
 
-#: js/widgets/dialog/DuplicateMergeDialog.js:173
+#: js/widgets/dialog/DuplicateMergeDialog.js:175
 #, python-brace-format
 msgid "The merge succeeded, but the duplicate {0} could not be deleted."
 msgstr ""
 
-#: js/widgets/dialog/DuplicateMergeDialog.js:212
+#: js/widgets/dialog/DuplicateMergeDialog.js:214
 #, python-brace-format
 msgid "Merge {0}, prefer First"
 msgstr ""
 
-#: js/widgets/dialog/DuplicateMergeDialog.js:213
+#: js/widgets/dialog/DuplicateMergeDialog.js:215
 #, python-brace-format
 msgid "Merge {0}, prefer Second"
 msgstr ""
 
-#: js/widgets/dialog/DuplicateMergeDialog.js:223
+#: js/widgets/dialog/DuplicateMergeDialog.js:225
 #, python-brace-format
 msgid "First {0}"
 msgstr ""
 
-#: js/widgets/dialog/DuplicateMergeDialog.js:224
+#: js/widgets/dialog/DuplicateMergeDialog.js:226
 #, python-brace-format
 msgid "Second {0}"
 msgstr ""
 
-#: js/widgets/dialog/DuplicateMergeDialog.js:225
+#: js/widgets/dialog/DuplicateMergeDialog.js:227
 #, python-brace-format
 msgid "Final {0}"
 msgstr ""
@@ -1942,14 +1990,14 @@ msgstr ""
 #: js/widgets/dialog/PreferencesDialog.js:248
 #: js/widgets/dialog/PreferencesDialog.js:277
 #: js/widgets/dialog/CredentialsDialog.js:126
-#: js/widgets/dialog/EditDialog.js:873 js/LoginPanel.js:508
+#: js/widgets/dialog/EditDialog.js:873 js/LoginPanel.js:500
 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:895 js/LoginPanel.js:508
+#: js/widgets/dialog/EditDialog.js:895 js/LoginPanel.js:500
 msgid "Please fix the errors noted."
 msgstr ""
 
@@ -2475,7 +2523,7 @@ msgstr ""
 msgid "Your input data is not valid. Please provide valid data."
 msgstr ""
 
-#: js/ExceptionHandler.js:246 js/LoginPanel.js:482
+#: js/ExceptionHandler.js:246
 msgid "Connection lost, please check your network!"
 msgstr ""
 
@@ -2556,13 +2604,13 @@ msgid_plural "Departments"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/Models.js:450
+#: js/Models.js:461
 msgid "Config"
 msgid_plural "Configs"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/Models.js:450
+#: js/Models.js:461
 msgid "Configs"
 msgstr ""
 
@@ -2655,11 +2703,11 @@ msgstr ""
 msgid "about {0} minutes"
 msgstr ""
 
-#: js/LoginPanel.js:313 js/LoginPanel.js:551
+#: js/LoginPanel.js:313 js/LoginPanel.js:543
 msgid "Tine 2.0 needs your help"
 msgstr ""
 
-#: js/LoginPanel.js:315 js/LoginPanel.js:553
+#: js/LoginPanel.js:315 js/LoginPanel.js:545
 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:"
@@ -2708,29 +2756,29 @@ msgstr ""
 msgid "Login successful. Loading {0}..."
 msgstr ""
 
-#: js/LoginPanel.js:486
-msgid "There was an error verifying your certificate!"
+#: js/LoginPanel.js:479
+msgid "There was an error verifying your certificate!!!"
 msgstr ""
 
-#: js/LoginPanel.js:487
-msgid "Your username and/or your password are wrong!"
+#: js/LoginPanel.js:480
+msgid "Your username and/or your password are wrong!!!"
 msgstr ""
 
-#: js/LoginPanel.js:489
+#: js/LoginPanel.js:482
 msgid "Login failure"
 msgstr ""
 
-#: js/LoginPanel.js:523
+#: js/LoginPanel.js:515
 msgid "Please enter your login data"
 msgstr ""
 
-#: js/data/Record.js:203
+#: js/data/Record.js:212
 msgid "Task"
 msgid_plural "Tasks"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/data/Record.js:207
+#: js/data/Record.js:216
 msgid "to do list"
 msgid_plural "to do lists"
 msgstr[0] ""
@@ -2816,7 +2864,7 @@ msgstr ""
 msgid "If enabled quickfilter searches through relations as well."
 msgstr ""
 
-#: Frontend/Cli.php:832
+#: Frontend/Cli.php:948
 #, python-format
 msgid "%s's personal "
 msgstr ""
@@ -2825,329 +2873,333 @@ msgstr ""
 msgid "Your session is not valid. You need to login again."
 msgstr ""
 
-#: Container.php:752
+#: Container.php:668
 #, python-format
 msgid "%s's personal container"
 msgstr ""
 
-#: Container.php:1788
+#: Container.php:1820
 msgid ""
 "You are not allowed to delete this Container. Please define another "
 "container as the default addressbook for internal contacts!"
 msgstr ""
 
-#: Config.php:330
+#: Config.php:337
 msgid "System IMAP"
 msgstr ""
 
-#: Config.php:332
+#: Config.php:339
 msgid "System IMAP server configuration."
 msgstr ""
 
-#: Config.php:341
+#: Config.php:348
 msgid "System SMTP"
 msgstr ""
 
-#: Config.php:343
+#: Config.php:350
 msgid "System SMTP server configuration."
 msgstr ""
 
-#: Config.php:352
+#: Config.php:359
 msgid "System SIEVE"
 msgstr ""
 
-#: Config.php:354
+#: Config.php:361
 msgid "System SIEVE server configuration."
 msgstr ""
 
-#: Config.php:363
+#: Config.php:370
 msgid "Authentication Backend"
 msgstr ""
 
-#: Config.php:365
+#: Config.php:372
 msgid "Backend adapter for user authentication."
 msgstr ""
 
-#: Config.php:373
+#: Config.php:380
 msgid "Authentication Configuration"
 msgstr ""
 
-#: Config.php:375
+#: Config.php:382
 msgid "Authentication backend configuration."
 msgstr ""
 
-#: Config.php:384
+#: Config.php:391
 msgid "User Backend"
 msgstr ""
 
-#: Config.php:386
+#: Config.php:393
 msgid "Backend adapter for user data."
 msgstr ""
 
-#: Config.php:394
+#: Config.php:401
 msgid "User Configuration"
 msgstr ""
 
-#: Config.php:396
+#: Config.php:403
 msgid "User backend configuration."
 msgstr ""
 
-#: Config.php:405
+#: Config.php:412
 msgid "Cronuser ID"
 msgstr ""
 
-#: Config.php:407
+#: Config.php:414
 msgid "User ID of the cron user."
 msgstr ""
 
-#: Config.php:415
+#: Config.php:422
 msgid "Title Postfix"
 msgstr ""
 
-#: Config.php:417
+#: Config.php:424
 msgid "Postfix string appended to the title of this installation."
 msgstr ""
 
-#: Config.php:425
+#: Config.php:432
 msgid "Redirect URL"
 msgstr ""
 
-#: Config.php:427
+#: Config.php:434
 msgid "Redirect to this URL after logout."
 msgstr ""
 
-#: Config.php:435
+#: Config.php:442
 msgid "Redirect to Referrer"
 msgstr ""
 
-#: Config.php:437
+#: Config.php:444
 msgid "Redirect to referrer after logout."
 msgstr ""
 
-#: Config.php:445
+#: Config.php:452
 msgid "Redirect Always"
 msgstr ""
 
-#: Config.php:447
+#: Config.php:454
 msgid "Redirect to configured redirect URL also for login."
 msgstr ""
 
-#: Config.php:455
+#: Config.php:462
 msgid "Allowed Origins"
 msgstr ""
 
-#: Config.php:457
+#: Config.php:464
 msgid "Allowed Origins for the JSON API."
 msgstr ""
 
-#: Config.php:465
+#: Config.php:472
 msgid "Accepted Terms Version"
 msgstr ""
 
-#: Config.php:467
+#: Config.php:474
 msgid "Accepted version number of the terms and conditions document."
 msgstr ""
 
-#: Config.php:475
+#: Config.php:482
 msgid "Use Geolocation Services"
 msgstr ""
 
-#: Config.php:477
+#: Config.php:484
 msgid "Use of external Geolocation services is allowed."
 msgstr ""
 
-#: Config.php:485
+#: Config.php:492
 msgid "Disable LDAP TLS Certificate Check"
 msgstr ""
 
-#: Config.php:487
+#: Config.php:494
 msgid "LDAP TLS Certificate should not be checked"
 msgstr ""
 
-#: Config.php:496
+#: Config.php:503
 msgid "Configure hook class for user sync"
 msgstr ""
 
-#: Config.php:498
+#: Config.php:505
 msgid "Allows to change data after fetching user from sync backend"
 msgstr ""
 
-#: Config.php:506
+#: Config.php:513
 msgid "Sync contact data from sync backend"
 msgstr ""
 
-#: Config.php:508
+#: Config.php:515
 msgid "Sync user contact data from sync backend"
 msgstr ""
 
-#: Config.php:517
+#: Config.php:524
 msgid "IP Session Validator"
 msgstr ""
 
-#: Config.php:519
+#: Config.php:526
 msgid "Destroy session if the users IP changes."
 msgstr ""
 
-#: Config.php:527
+#: Config.php:534
 msgid "UA Session Validator"
 msgstr ""
 
-#: Config.php:529
+#: Config.php:536
 msgid "Destroy session if the users user agent string changes."
 msgstr ""
 
-#: Config.php:537
+#: Config.php:544
 msgid "Files Directory"
 msgstr ""
 
-#: Config.php:539
+#: Config.php:546
 msgid "Directory with web server write access for user files."
 msgstr ""
 
-#: Config.php:547 Config.php:549
+#: Config.php:554 Config.php:556
 msgid "Reuse last username logged"
 msgstr ""
 
-#: Config.php:557 Config.php:559
+#: Config.php:564 Config.php:566
 msgid "User may change password"
 msgstr ""
 
-#: Config.php:568 Config.php:570
+#: Config.php:575 Config.php:577
 msgid "Enable password policy"
 msgstr ""
 
-#: Config.php:578
+#: Config.php:585
 msgid "Only ASCII"
 msgstr ""
 
-#: Config.php:580
+#: Config.php:587
 msgid "Only ASCII characters are allowed in passwords."
 msgstr ""
 
-#: Config.php:588
+#: Config.php:595
 msgid "Minimum length"
 msgstr ""
 
-#: Config.php:590
+#: Config.php:597
 msgid "Minimum password length"
 msgstr ""
 
-#: Config.php:598
+#: Config.php:605
 msgid "Minimum word chars"
 msgstr ""
 
-#: Config.php:600
+#: Config.php:607
 msgid "Minimum word chars in password"
 msgstr ""
 
-#: Config.php:608
+#: Config.php:615
 msgid "Minimum uppercase chars"
 msgstr ""
 
-#: Config.php:610
+#: Config.php:617
 msgid "Minimum uppercase chars in password"
 msgstr ""
 
-#: Config.php:618
+#: Config.php:625
 msgid "Minimum special chars"
 msgstr ""
 
-#: Config.php:620
+#: Config.php:627
 msgid "Minimum special chars in password"
 msgstr ""
 
-#: Config.php:628
+#: Config.php:635
 msgid "Minimum numbers"
 msgstr ""
 
-#: Config.php:630
+#: Config.php:637
 msgid "Minimum numbers in password"
 msgstr ""
 
-#: Config.php:638
+#: Config.php:645
 msgid "Forbid part of username"
 msgstr ""
 
-#: Config.php:640
+#: Config.php:647
 msgid "Forbid part of username in password"
 msgstr ""
 
-#: Config.php:648
+#: Config.php:655
 msgid "Automatic bugreports"
 msgstr ""
 
-#: Config.php:650
+#: Config.php:657
 msgid ""
 "Always send bugreports, even on timeouts and other exceptions / failures."
 msgstr ""
 
-#: Config.php:658
+#: Config.php:665
 msgid "Last sessions cleanup run"
 msgstr ""
 
-#: Config.php:660
+#: Config.php:667
 msgid "Stores the timestamp of the last sessions cleanup task run."
 msgstr ""
 
-#: Config.php:668
+#: Config.php:675
 msgid "Maximum login failures"
 msgstr ""
 
-#: Config.php:670
+#: Config.php:677
 msgid "Maximum allowed login failures before blocking account"
 msgstr ""
 
-#: Config.php:678
+#: Config.php:685
 msgid "Disable Anyone Account"
 msgstr ""
 
-#: Config.php:680
+#: Config.php:687
 msgid "Disallow anyone account in grant configurations"
 msgstr ""
 
-#: Config.php:688
+#: Config.php:695
 msgid "Alarms sent each job"
 msgstr ""
 
-#: Config.php:690
+#: Config.php:697
 msgid ""
 "Allows to configure the maximum number of alarm notifications in each run of "
 "sendPendingAlarms (0 = no limit)"
 msgstr ""
 
-#: Config.php:698
+#: Config.php:705
 msgid "Account deactivation notfication"
 msgstr ""
 
-#: Config.php:700
+#: Config.php:707
 msgid ""
 "Send E-Mail to user if the account is deactivated or the user tries to login "
 "with deactivated account"
 msgstr ""
 
-#: Config.php:708
+#: Config.php:715
 msgid "Role change allowed"
 msgstr ""
 
-#: Config.php:710
+#: Config.php:717
 msgid ""
 "Allows to configure which user is allowed to switch to another users account"
 msgstr ""
 
-#: Config.php:718 Config.php:720
+#: Config.php:725 Config.php:727
 msgid "Max username length"
 msgstr ""
 
-#: Config.php:727
+#: Config.php:734
 msgid "conf.d folder name"
 msgstr ""
 
-#: Config.php:729
+#: Config.php:736 Config.php:747
 msgid ""
 "Folder for additional config files (conf.d) - NOTE: this is only used if set "
 "in config.inc.php!"
 msgstr ""
 
+#: Config.php:745
+msgid "Maintenance mode enabled"
+msgstr ""
+
 #: Import/Csv/Abstract.php:236
 #, python-format
 msgid "The following fields weren't imported: %s"
@@ -3166,43 +3218,43 @@ msgstr ""
 msgid "Shared folders"
 msgstr ""
 
-#: Setup/setup.xml:3425
+#: Setup/setup.xml:3429
 msgid "note"
 msgstr ""
 
-#: Setup/setup.xml:3430
+#: Setup/setup.xml:3434
 msgid "default note type"
 msgstr ""
 
-#: Setup/setup.xml:3456
+#: Setup/setup.xml:3460
 msgid "telephone"
 msgstr ""
 
-#: Setup/setup.xml:3461
+#: Setup/setup.xml:3465
 msgid "telephone call"
 msgstr ""
 
-#: Setup/setup.xml:3487
+#: Setup/setup.xml:3491
 msgid "email"
 msgstr ""
 
-#: Setup/setup.xml:3492
+#: Setup/setup.xml:3496
 msgid "email contact"
 msgstr ""
 
-#: Setup/setup.xml:3518
+#: Setup/setup.xml:3522
 msgid "created"
 msgstr ""
 
-#: Setup/setup.xml:3523
+#: Setup/setup.xml:3527
 msgid "record created"
 msgstr ""
 
-#: Setup/setup.xml:3549
+#: Setup/setup.xml:3553
 msgid "changed"
 msgstr ""
 
-#: Setup/setup.xml:3554
+#: Setup/setup.xml:3558
 msgid "record changed"
 msgstr ""