update lang templates
authorsstamer <s.stamer@metaways.de>
Tue, 28 Apr 2015 07:47:15 +0000 (09:47 +0200)
committerPhilipp Schüle <p.schuele@metaways.de>
Tue, 28 Apr 2015 10:27:39 +0000 (12:27 +0200)
Change-Id: I045a124529e0f21acc82d478bd52dba5f9603853
Reviewed-on: https://gerrit.tine20.org/tine20/3082
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
17 files changed:
tine20/ActiveSync/translations/template.pot
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/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/Setup/translations/template.pot
tine20/SimpleFAQ/translations/template.pot
tine20/Tasks/translations/template.pot
tine20/Timetracker/translations/template.pot
tine20/Tinebase/translations/template.pot

index 1497935..8b38f99 100644 (file)
@@ -13,6 +13,107 @@ msgstr ""
 "X-Poedit-SourceCharset: utf-8\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
+#: Acl/Rights.php:104
+msgid "Manage ActiveSync devices"
+msgstr ""
+
+#: Acl/Rights.php:105
+msgid "See, edit and delete ActiveSync devices"
+msgstr ""
+
+#: js/AdminPanel.js:45
+msgid "Sync Devices"
+msgstr ""
+
+#: js/SyncDevicesGridPanel.js:68
+msgid "ID"
+msgstr ""
+
+#: js/SyncDevicesGridPanel.js:69 js/SyncDevicesGridPanel.js:98
+#: js/EditDialog.js:72
+msgid "Device ID"
+msgstr ""
+
+#: js/SyncDevicesGridPanel.js:70 js/EditDialog.js:79
+msgid "Devicetype"
+msgstr ""
+
+#: js/SyncDevicesGridPanel.js:71 js/EditDialog.js:86
+msgid "Owner"
+msgstr ""
+
+#: js/SyncDevicesGridPanel.js:72 js/EditDialog.js:98
+msgid "Policy"
+msgstr ""
+
+#: js/SyncDevicesGridPanel.js:73 js/EditDialog.js:104
+msgid "AS Version"
+msgstr ""
+
+#: js/SyncDevicesGridPanel.js:74 js/EditDialog.js:110
+msgid "Useragent"
+msgstr ""
+
+#: js/SyncDevicesGridPanel.js:75 js/EditDialog.js:116
+msgid "Model"
+msgstr ""
+
+#: js/SyncDevicesGridPanel.js:76 js/EditDialog.js:122
+msgid "IMEI"
+msgstr ""
+
+#: js/SyncDevicesGridPanel.js:77 js/EditDialog.js:128
+msgid "Friendly Name"
+msgstr ""
+
+#: js/SyncDevicesGridPanel.js:78 js/EditDialog.js:134
+msgid "OS"
+msgstr ""
+
+#: js/SyncDevicesGridPanel.js:79 js/EditDialog.js:140
+msgid "OS Language"
+msgstr ""
+
+#: js/SyncDevicesGridPanel.js:80 js/EditDialog.js:146
+msgid "Phonenumber"
+msgstr ""
+
+#: js/SyncDevicesGridPanel.js:81
+msgid "Ping Lifetime"
+msgstr ""
+
+#: js/SyncDevicesGridPanel.js:82
+msgid "Ping Folder"
+msgstr ""
+
+#: js/SyncDevicesGridPanel.js:83
+msgid "Remote Wipe"
+msgstr ""
+
+#: js/SyncDevicesGridPanel.js:84
+msgid "Calendarfilter"
+msgstr ""
+
+#: js/SyncDevicesGridPanel.js:85
+msgid "Contactsfilter"
+msgstr ""
+
+#: js/SyncDevicesGridPanel.js:86
+msgid "Emailfilter"
+msgstr ""
+
+#: js/SyncDevicesGridPanel.js:87
+msgid "Tasksfilter"
+msgstr ""
+
+#: js/SyncDevicesGridPanel.js:88
+msgid "Last Ping"
+msgstr ""
+
+#: js/SyncDevicesGridPanel.js:97
+msgid "Quicksearch"
+msgstr ""
+
 #: js/Model.js:42
 msgid "Device"
 msgid_plural "Devices"
@@ -57,6 +158,12 @@ msgstr ""
 msgid "Set Sync Filter"
 msgstr ""
 
+#: js/SyncDevices.js:70
+msgid "SyncDevice"
+msgid_plural "SyncDevices"
+msgstr[0] ""
+msgstr[1] ""
+
 #: Preference.php:75
 msgid "Default Addressbook"
 msgstr ""
index 446f88a..69118a0 100644 (file)
@@ -13,402 +13,351 @@ msgstr ""
 "X-Poedit-SourceCharset: utf-8\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
-#: Frontend/CardDAV/AllContacts.php:41
-msgid "All Contacts"
+#: Export/Pdf.php:37
+msgid "Business Contact Data"
 msgstr ""
 
-#: Frontend/Cli.php:166
-msgid ""
-"This contact has been automatically added by the system as an event attender"
+#: Export/Pdf.php:39
+msgid "Organisation / Unit"
 msgstr ""
 
-#: Controller/Contact.php:330
-msgid "Uploaded new contact image."
+#: Export/Pdf.php:44
+msgid "Business Address"
 msgstr ""
 
-#: Acl/Rights.php:105
-msgid "manage shared addressbooks"
+#: Export/Pdf.php:52 js/ContactGrid.js:132
+msgid "Email"
 msgstr ""
 
-#: Acl/Rights.php:106
-msgid "Create new shared addressbook folders"
+#: Export/Pdf.php:55
+msgid "Telephone Work"
 msgstr ""
 
-#: Acl/Rights.php:109
-msgid "manage shared addressbook favorites"
+#: Export/Pdf.php:58
+msgid "Telephone Cellphone"
 msgstr ""
 
-#: Acl/Rights.php:110
-msgid "Create or update shared addressbook favorites"
+#: Export/Pdf.php:61
+msgid "Telephone Car"
 msgstr ""
 
-#: Setup/setup.xml:654
-msgid "Internal Contacts"
+#: Export/Pdf.php:64
+msgid "Telephone Fax"
 msgstr ""
 
-#: Setup/Initialize.php:68 Setup/Update/Release5.php:194
-msgid "Mr"
+#: Export/Pdf.php:67
+msgid "Telephone Page"
 msgstr ""
 
-#: Setup/Initialize.php:69 Setup/Update/Release5.php:195
-msgid "Ms"
+#: Export/Pdf.php:70
+msgid "URL"
 msgstr ""
 
-#: Setup/Initialize.php:70 Setup/Update/Release5.php:196
-#: js/ContactEditDialog.js:128 js/ContactEditDialog.js:434
-#: js/ContactEditDialog.js:456 js/ContactGrid.js:117 js/Model.js:27
-#: js/Model.js:144 js/ContactGridDetailsPanel.js:131
-msgid "Company"
+#: Export/Pdf.php:73
+msgid "Role"
 msgstr ""
 
-#: Setup/Initialize.php:140 Setup/Update/Release3.php:37
-msgid "All contacts I have read grants for"
+#: Export/Pdf.php:76 js/ContactEditDialog.js:147 js/Model.js:33
+#: js/ContactGrid.js:121
+msgid "Room"
 msgstr ""
 
-#: Setup/Initialize.php:145
-msgid "My company"
+#: Export/Pdf.php:79
+msgid "Assistant"
 msgstr ""
 
-#: Setup/Initialize.php:146
-msgid "All coworkers in my company"
+#: Export/Pdf.php:82
+msgid "Assistant Telephone"
 msgstr ""
 
-#: Setup/Initialize.php:159
-msgid "My contacts"
+#: Export/Pdf.php:86
+msgid "Private Contact Data"
 msgstr ""
 
-#: Setup/Initialize.php:160
-msgid "All contacts in my Addressbooks"
+#: Export/Pdf.php:88 js/ContactEditDialog.js:300 js/Model.js:43
+#: js/Model.js:158 js/Model.js:159 js/Model.js:160 js/Model.js:161
+#: js/Model.js:162
+msgid "Private Address"
 msgstr ""
 
-#: Setup/Initialize.php:172
-msgid "Last modified by me"
+#: Export/Pdf.php:96
+msgid "Email Home"
 msgstr ""
 
-#: Setup/Initialize.php:173
-msgid "All contacts that I have last modified"
+#: Export/Pdf.php:99
+msgid "Telephone Home"
 msgstr ""
 
-#: js/Addressbook.js:22
-msgid "New Contact"
+#: Export/Pdf.php:102
+msgid "Telephone Cellphone Private"
 msgstr ""
 
-#: js/Addressbook.js:32 js/Model.js:99 js/Model.js:208
-msgid "Addressbook"
-msgid_plural "Addressbooks"
+#: Export/Pdf.php:105
+msgid "Telephone Fax Home"
+msgstr ""
+
+#: Export/Pdf.php:108
+msgid "URL Home"
+msgstr ""
+
+#: Export/Pdf.php:112
+msgid "Other Data"
+msgstr ""
+
+#: Export/Pdf.php:114 js/ContactEditDialog.js:174 js/Model.js:26
+#: js/Model.js:152 js/ContactGrid.js:147
+msgid "Birthday"
+msgstr ""
+
+#: Export/Pdf.php:117 js/ContactEditDialog.js:168 js/Model.js:30
+#: js/Model.js:147 js/ContactGrid.js:119
+msgid "Job Title"
+msgstr ""
+
+#: Export/Doc.php:69
+msgid "Dear Mister"
+msgstr ""
+
+#: Export/Doc.php:71
+msgid "Dear Miss"
+msgstr ""
+
+#: Export/Doc.php:73
+msgid "Dear"
+msgstr ""
+
+#: Export/Doc.php:89
+msgid "Mister"
+msgstr ""
+
+#: Export/Doc.php:91
+msgid "Misses"
+msgstr ""
+
+#: Controller.php:105
+#, python-format
+msgid "%s's personal addressbook"
+msgstr ""
+
+#: Acl/Rights.php:106
+msgid "manage shared addressbooks"
+msgstr ""
+
+#: Acl/Rights.php:107
+msgid "Create new shared addressbook folders"
+msgstr ""
+
+#: Acl/Rights.php:110
+msgid "manage shared addressbook favorites"
+msgstr ""
+
+#: Acl/Rights.php:111
+msgid "Create or update shared addressbook favorites"
+msgstr ""
+
+#: js/CardDAVContainerPropertiesHookField.js:35
+msgid "CardDAV URL"
+msgstr ""
+
+#: js/ContactFilterModel.js:35 js/Model.js:95 js/Model.js:134
+#: js/ContactGrid.js:280
+msgid "Contact"
+msgid_plural "Contacts"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/ContactEditDialog.js:41 js/ContactEditDialog.js:50 js/MapPanel.js:40
+#: js/ContactEditDialog.js:42 js/ContactEditDialog.js:51 js/MapPanel.js:40
 msgid "Map"
 msgstr ""
 
-#: js/ContactEditDialog.js:79
+#: js/ContactEditDialog.js:80
 msgid "Personal Information"
 msgstr ""
 
-#: js/ContactEditDialog.js:91 js/ContactGrid.js:103 js/Model.js:29
+#: js/ContactEditDialog.js:92 js/Model.js:29 js/ContactGrid.js:103
 msgid "Salutation"
 msgstr ""
 
-#: js/ContactEditDialog.js:107 js/ContactGrid.js:111 js/Model.js:22
-#: js/Model.js:140
+#: js/ContactEditDialog.js:108 js/Model.js:22 js/Model.js:140
+#: js/ContactGrid.js:111
 msgid "Title"
 msgstr ""
 
-#: js/ContactEditDialog.js:112 js/ContactGrid.js:114 js/Model.js:20
-#: js/Model.js:141
+#: js/ContactEditDialog.js:113 js/Model.js:20 js/Model.js:141
+#: js/ContactGrid.js:114
 msgid "First Name"
 msgstr ""
 
-#: js/ContactEditDialog.js:117 js/ContactGrid.js:112 js/Model.js:21
-#: js/Model.js:143
+#: js/ContactEditDialog.js:118 js/Model.js:21 js/Model.js:143
+#: js/ContactGrid.js:112
 msgid "Middle Name"
 msgstr ""
 
-#: js/ContactEditDialog.js:122 js/ContactEditDialog.js:434
-#: js/ContactEditDialog.js:456 js/ContactGrid.js:113 js/Model.js:19
-#: js/Model.js:142
+#: js/ContactEditDialog.js:123 js/ContactEditDialog.js:428
+#: js/ContactEditDialog.js:450 js/Model.js:19 js/Model.js:142
+#: js/ContactGrid.js:113
 msgid "Last Name"
 msgstr ""
 
-#: js/ContactEditDialog.js:133 js/ContactGrid.js:118 js/Model.js:28
-#: js/Model.js:145
+#: js/ContactEditDialog.js:129 js/ContactEditDialog.js:428
+#: js/ContactEditDialog.js:450 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
+msgid "Company"
+msgstr ""
+
+#: js/ContactEditDialog.js:134 js/Model.js:28 js/Model.js:145
+#: js/ContactGrid.js:118
 msgid "Unit"
 msgstr ""
 
-#: js/ContactEditDialog.js:138 js/Model.js:23
+#: js/ContactEditDialog.js:139 js/Model.js:23
 msgid "Suffix"
 msgstr ""
 
-#: js/ContactEditDialog.js:142 js/ContactGrid.js:120 js/Model.js:31
-#: js/Model.js:151
+#: js/ContactEditDialog.js:143 js/Model.js:31 js/Model.js:151
+#: js/ContactGrid.js:120
 msgid "Job Role"
 msgstr ""
 
-#: js/ContactEditDialog.js:146 js/ContactGrid.js:121 js/Model.js:33
-#: Export/Pdf.php:76
-msgid "Room"
-msgstr ""
-
-#: js/ContactEditDialog.js:162 js/ContactGrid.js:116 js/Model.js:24
+#: js/ContactEditDialog.js:163 js/Model.js:24 js/ContactGrid.js:116
 msgid "Display Name"
 msgstr ""
 
-#: js/ContactEditDialog.js:167 js/ContactGrid.js:119 js/Model.js:30
-#: js/Model.js:147 Export/Pdf.php:117
-msgid "Job Title"
-msgstr ""
-
-#: js/ContactEditDialog.js:173 js/ContactGrid.js:147 js/Model.js:26
-#: js/Model.js:152 Export/Pdf.php:114
-msgid "Birthday"
-msgstr ""
-
-#: js/ContactEditDialog.js:181
+#: js/ContactEditDialog.js:182
 msgid "Contact Information"
 msgstr ""
 
-#: js/ContactEditDialog.js:186 js/ContactGrid.js:133 js/Model.js:51
-#: js/Model.js:146 js/ContactGridDetailsPanel.js:139
-#: js/ContactGridDetailsPanel.js:163
+#: js/ContactEditDialog.js:187 js/Model.js:51 js/Model.js:146
+#: js/ContactGridDetailsPanel.js:139 js/ContactGridDetailsPanel.js:163
+#: js/ContactGrid.js:133
 msgid "Phone"
 msgstr ""
 
-#: js/ContactEditDialog.js:191 js/ContactGrid.js:134 js/Model.js:52
+#: js/ContactEditDialog.js:192 js/Model.js:52
 #: js/ContactGridDetailsPanel.js:140 js/ContactGridDetailsPanel.js:164
+#: js/ContactGrid.js:134
 msgid "Mobile"
 msgstr ""
 
-#: js/ContactEditDialog.js:196 js/ContactGrid.js:135 js/Model.js:53
+#: js/ContactEditDialog.js:197 js/Model.js:53
 #: js/ContactGridDetailsPanel.js:141 js/ContactGridDetailsPanel.js:165
+#: js/ContactGrid.js:135
 msgid "Fax"
 msgstr ""
 
-#: js/ContactEditDialog.js:201 js/ContactGrid.js:138 js/Model.js:57
+#: js/ContactEditDialog.js:202 js/Model.js:57 js/ContactGrid.js:138
 msgid "Phone (private)"
 msgstr ""
 
-#: js/ContactEditDialog.js:206 js/ContactGrid.js:140 js/Model.js:59
+#: js/ContactEditDialog.js:207 js/Model.js:59 js/ContactGrid.js:140
 msgid "Mobile (private)"
 msgstr ""
 
-#: js/ContactEditDialog.js:211 js/ContactGrid.js:139 js/Model.js:58
+#: js/ContactEditDialog.js:212 js/Model.js:58 js/ContactGrid.js:139
 msgid "Fax (private)"
 msgstr ""
 
-#: js/ContactEditDialog.js:216 js/Model.js:62 js/Model.js:149
+#: js/ContactEditDialog.js:217 js/Model.js:62 js/Model.js:149
 #: js/ContactGridDetailsPanel.js:142 js/ContactGridDetailsPanel.js:166
 msgid "E-Mail"
 msgstr ""
 
-#: js/ContactEditDialog.js:222 js/Model.js:63
+#: js/ContactEditDialog.js:223 js/Model.js:63
 msgid "E-Mail (private)"
 msgstr ""
 
-#: js/ContactEditDialog.js:229 js/ContactGrid.js:142 js/Model.js:64
+#: js/ContactEditDialog.js:230 js/Model.js:64
 #: js/ContactGridDetailsPanel.js:144 js/ContactGridDetailsPanel.js:168
+#: js/ContactGrid.js:142
 msgid "Web"
 msgstr ""
 
-#: js/ContactEditDialog.js:270 js/Model.js:34 js/Model.js:153 js/Model.js:154
+#: js/ContactEditDialog.js:271 js/Model.js:34 js/Model.js:153 js/Model.js:154
 #: js/Model.js:155 js/Model.js:156 js/Model.js:157
 msgid "Company Address"
 msgstr ""
 
-#: js/ContactEditDialog.js:273 js/ContactEditDialog.js:302
-#: js/ContactGrid.js:122 js/Model.js:153 js/Model.js:158
+#: js/ContactEditDialog.js:274 js/ContactEditDialog.js:303 js/Model.js:153
+#: js/Model.js:158 js/ContactGrid.js:122
 msgid "Street"
 msgstr ""
 
-#: js/ContactEditDialog.js:277 js/ContactEditDialog.js:306
+#: js/ContactEditDialog.js:278 js/ContactEditDialog.js:307
 msgid "Street 2"
 msgstr ""
 
-#: js/ContactEditDialog.js:281 js/ContactEditDialog.js:310
-#: js/ContactGrid.js:124 js/Model.js:154 js/Model.js:159
+#: js/ContactEditDialog.js:282 js/ContactEditDialog.js:311 js/Model.js:154
+#: js/Model.js:159 js/ContactGrid.js:124
 msgid "Region"
 msgstr ""
 
-#: js/ContactEditDialog.js:285 js/ContactEditDialog.js:314 js/Model.js:155
+#: js/ContactEditDialog.js:286 js/ContactEditDialog.js:315 js/Model.js:155
 #: js/Model.js:160
 msgid "Postal Code"
 msgstr ""
 
-#: js/ContactEditDialog.js:289 js/ContactEditDialog.js:318
-#: js/ContactGrid.js:123 js/Model.js:156 js/Model.js:161
+#: js/ContactEditDialog.js:290 js/ContactEditDialog.js:319 js/Model.js:156
+#: js/Model.js:161 js/ContactGrid.js:123
 msgid "City"
 msgstr ""
 
-#: js/ContactEditDialog.js:294 js/ContactEditDialog.js:323
-#: js/ContactGrid.js:126 js/Model.js:157 js/Model.js:162
+#: js/ContactEditDialog.js:295 js/ContactEditDialog.js:324 js/Model.js:157
+#: js/Model.js:162 js/ContactGrid.js:126
 msgid "Country"
 msgstr ""
 
-#: js/ContactEditDialog.js:299 js/Model.js:43 js/Model.js:158 js/Model.js:159
-#: js/Model.js:160 js/Model.js:161 js/Model.js:162 Export/Pdf.php:88
-msgid "Private Address"
-msgstr ""
-
-#: js/ContactEditDialog.js:344 js/Model.js:68 js/Model.js:148
+#: js/ContactEditDialog.js:350 js/Model.js:68 js/Model.js:148
 msgid "Description"
 msgstr ""
 
-#: js/ContactEditDialog.js:358
+#: js/ContactEditDialog.js:364
 msgid "Enter description"
 msgstr ""
 
-#: js/ContactEditDialog.js:402
+#: js/ContactEditDialog.js:397
 msgid "Export as pdf"
 msgstr ""
 
-#: js/ContactEditDialog.js:410 js/ContactEditDialog.js:499
+#: js/ContactEditDialog.js:404 js/ContactEditDialog.js:493
 msgid "Parse address"
 msgstr ""
 
-#: js/ContactEditDialog.js:434 js/ContactEditDialog.js:456
+#: js/ContactEditDialog.js:428 js/ContactEditDialog.js:450
 #, python-brace-format
 msgid "Either {0} or {1} must be given"
 msgstr ""
 
-#: js/ContactEditDialog.js:491
+#: js/ContactEditDialog.js:485
 msgid "Paste address"
 msgstr ""
 
-#: js/ContactEditDialog.js:491
+#: js/ContactEditDialog.js:485
 msgid "Please paste an address or a URI to a vcard that should be parsed:"
 msgstr ""
 
-#: js/ContactEditDialog.js:517
+#: js/ContactEditDialog.js:511
 msgid "Failed to parse address!"
 msgstr ""
 
-#: js/ContactEditDialog.js:517
+#: js/ContactEditDialog.js:511
 msgid "The address could not be read."
 msgstr ""
 
-#: js/ContactEditDialog.js:530
+#: js/ContactEditDialog.js:528
 msgid "End token mode"
 msgstr ""
 
-#: js/ContactGrid.js:101 js/Model.js:163
-msgid "Type"
-msgstr ""
-
-#: js/ContactGrid.js:102
-msgid "Tags"
-msgstr ""
-
-#: js/ContactGrid.js:115
-msgid "Full Name"
-msgstr ""
-
-#: js/ContactGrid.js:125
-msgid "Postalcode"
-msgstr ""
-
-#: js/ContactGrid.js:127
-msgid "Street (private)"
-msgstr ""
-
-#: js/ContactGrid.js:128
-msgid "City (private)"
-msgstr ""
-
-#: js/ContactGrid.js:129
-msgid "Region (private)"
-msgstr ""
-
-#: js/ContactGrid.js:130
-msgid "Postalcode (private)"
-msgstr ""
-
-#: js/ContactGrid.js:131
-msgid "Country (private)"
-msgstr ""
-
-#: js/ContactGrid.js:132 Export/Pdf.php:52
-msgid "Email"
-msgstr ""
-
-#: js/ContactGrid.js:136
-msgid "Car phone"
-msgstr ""
-
-#: js/ContactGrid.js:137
-msgid "Pager"
-msgstr ""
-
-#: js/ContactGrid.js:141
-msgid "Email (private)"
-msgstr ""
-
-#: js/ContactGrid.js:143
-msgid "URL (private)"
-msgstr ""
-
-#: js/ContactGrid.js:144
-msgid "Note"
-msgstr ""
-
-#: js/ContactGrid.js:145
-msgid "Timezone"
-msgstr ""
-
-#: js/ContactGrid.js:146
-msgid "Geo"
-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:168
-msgid "Export as PDF"
-msgstr ""
-
-#: js/ContactGrid.js:175
-msgid "Export as CSV"
-msgstr ""
-
-#: js/ContactGrid.js:182
-msgid "Export as ODS"
-msgstr ""
-
-#: js/ContactGrid.js:189
-msgid "Export as XLS"
-msgstr ""
-
-#: js/ContactGrid.js:196
-msgid "Export as DOC"
-msgstr ""
-
-#: js/ContactGrid.js:203
-msgid "Export as ..."
-msgstr ""
-
-#: js/ContactGrid.js:215
-msgid "Import contacts"
-msgstr ""
-
-#: js/ContactGrid.js:304
-msgid "Contact of a user account"
+#: js/Addressbook.js:22
+msgid "New Contact"
 msgstr ""
 
-#: js/ContactGrid.js:304 js/Model.js:95 js/Model.js:134
-#: js/ContactFilterModel.js:35
-msgid "Contact"
-msgid_plural "Contacts"
+#: js/Addressbook.js:32 js/Model.js:99 js/Model.js:208
+msgid "Addressbook"
+msgid_plural "Addressbooks"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/CardDAVContainerPropertiesHookField.js:35
-msgid "CardDAV URL"
-msgstr ""
-
 #: js/ListMemberFilterModel.js:37
 msgid "Member of List"
 msgstr ""
@@ -493,6 +442,10 @@ msgstr ""
 msgid "Quick Search"
 msgstr ""
 
+#: js/Model.js:163 js/ContactGrid.js:101
+msgid "Type"
+msgstr ""
+
 #: js/Model.js:164
 msgid "Last Modified Time"
 msgstr ""
@@ -519,6 +472,14 @@ msgstr[1] ""
 msgid "Lists"
 msgstr ""
 
+#: js/MapPanel.js:58
+msgid "Company address"
+msgstr ""
+
+#: js/MapPanel.js:65
+msgid "Private address"
+msgstr ""
+
 #: js/ContactGridDetailsPanel.js:65
 msgid "Select contact"
 msgstr ""
@@ -539,136 +500,107 @@ msgstr ""
 msgid "Please review this link in edit dialog."
 msgstr ""
 
-#: js/MapPanel.js:58
-msgid "Company address"
-msgstr ""
-
-#: js/MapPanel.js:65
-msgid "Private address"
-msgstr ""
-
-#: Export/Doc.php:69
-msgid "Dear Mister"
-msgstr ""
-
-#: Export/Doc.php:71
-msgid "Dear Miss"
-msgstr ""
-
-#: Export/Doc.php:73
-msgid "Dear"
-msgstr ""
-
-#: Export/Doc.php:89
-msgid "Mister"
-msgstr ""
-
-#: Export/Doc.php:91
-msgid "Misses"
-msgstr ""
-
-#: Export/Pdf.php:37
-msgid "Business Contact Data"
+#: js/ContactGrid.js:102
+msgid "Tags"
 msgstr ""
 
-#: Export/Pdf.php:39
-msgid "Organisation / Unit"
+#: js/ContactGrid.js:115
+msgid "Full Name"
 msgstr ""
 
-#: Export/Pdf.php:44
-msgid "Business Address"
+#: js/ContactGrid.js:125
+msgid "Postalcode"
 msgstr ""
 
-#: Export/Pdf.php:55
-msgid "Telephone Work"
+#: js/ContactGrid.js:127
+msgid "Street (private)"
 msgstr ""
 
-#: Export/Pdf.php:58
-msgid "Telephone Cellphone"
+#: js/ContactGrid.js:128
+msgid "City (private)"
 msgstr ""
 
-#: Export/Pdf.php:61
-msgid "Telephone Car"
+#: js/ContactGrid.js:129
+msgid "Region (private)"
 msgstr ""
 
-#: Export/Pdf.php:64
-msgid "Telephone Fax"
+#: js/ContactGrid.js:130
+msgid "Postalcode (private)"
 msgstr ""
 
-#: Export/Pdf.php:67
-msgid "Telephone Page"
+#: js/ContactGrid.js:131
+msgid "Country (private)"
 msgstr ""
 
-#: Export/Pdf.php:70
-msgid "URL"
+#: js/ContactGrid.js:136
+msgid "Car phone"
 msgstr ""
 
-#: Export/Pdf.php:73
-msgid "Role"
+#: js/ContactGrid.js:137
+msgid "Pager"
 msgstr ""
 
-#: Export/Pdf.php:79
-msgid "Assistant"
+#: js/ContactGrid.js:141
+msgid "Email (private)"
 msgstr ""
 
-#: Export/Pdf.php:82
-msgid "Assistant Telephone"
+#: js/ContactGrid.js:143
+msgid "URL (private)"
 msgstr ""
 
-#: Export/Pdf.php:86
-msgid "Private Contact Data"
+#: js/ContactGrid.js:144
+msgid "Note"
 msgstr ""
 
-#: Export/Pdf.php:96
-msgid "Email Home"
+#: js/ContactGrid.js:145
+msgid "Timezone"
 msgstr ""
 
-#: Export/Pdf.php:99
-msgid "Telephone Home"
+#: js/ContactGrid.js:146
+msgid "Geo"
 msgstr ""
 
-#: Export/Pdf.php:102
-msgid "Telephone Cellphone 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] ""
 
-#: Export/Pdf.php:105
-msgid "Telephone Fax Home"
+#: js/ContactGrid.js:168
+msgid "Export as PDF"
 msgstr ""
 
-#: Export/Pdf.php:108
-msgid "URL Home"
+#: js/ContactGrid.js:175
+msgid "Export as CSV"
 msgstr ""
 
-#: Export/Pdf.php:112
-msgid "Other Data"
+#: js/ContactGrid.js:182
+msgid "Export as ODS"
 msgstr ""
 
-#: Config.php:45
-msgid "Contact duplicate check fields"
+#: js/ContactGrid.js:189
+msgid "Export as XLS"
 msgstr ""
 
-#: Config.php:47
-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."
+#: js/ContactGrid.js:196
+msgid "Export as DOC"
 msgstr ""
 
-#: Config.php:59
-msgid "Contact salutations available"
+#: js/ContactGrid.js:203
+msgid "Export as ..."
 msgstr ""
 
-#: Config.php:61
-msgid ""
-"Possible contact salutations. Please note that additional values might "
-"impact other Addressbook systems on export or syncronisation."
+#: js/ContactGrid.js:215
+msgid "Import contacts"
 msgstr ""
 
-#: Config.php:69
-msgid "Parsing rules for addresses"
+#: js/ContactGrid.js:280
+msgid "Contact of a user account"
 msgstr ""
 
-#: Config.php:71
-msgid "Path to a XML file with address parsing rules."
+#: Controller/Contact.php:330
+msgid "Uploaded new contact image."
 msgstr ""
 
 #: Preference.php:28
@@ -711,17 +643,45 @@ msgstr ""
 msgid "default"
 msgstr ""
 
-#: Controller.php:105
-#, python-format
-msgid "%s's personal addressbook"
+#: Frontend/Cli.php:166
+msgid ""
+"This contact has been automatically added by the system as an event attender"
 msgstr ""
 
-#: Import/definitions/adb_outlook2007_de_import_csv.xml:14
-msgid "CSV Outlook 2007 German"
+#: Frontend/CardDAV/AllContacts.php:41
+msgid "All Contacts"
 msgstr ""
 
-#: Import/definitions/adb_mac_import_csv.xml:17
-msgid "Contact CSV import from mac address book"
+#: Config.php:45
+msgid "Contact duplicate check fields"
+msgstr ""
+
+#: Config.php:47
+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
+msgid "Contact salutations available"
+msgstr ""
+
+#: Config.php:61
+msgid ""
+"Possible contact salutations. Please note that additional values might "
+"impact other Addressbook systems on export or syncronisation."
+msgstr ""
+
+#: Config.php:69
+msgid "Parsing rules for addresses"
+msgstr ""
+
+#: Config.php:71
+msgid "Path to a XML file with address parsing rules."
+msgstr ""
+
+#: Import/definitions/adb_outlook2007_de_import_csv.xml:14
+msgid "CSV Outlook 2007 German"
 msgstr ""
 
 #: Import/definitions/adb_lxoffice_import_csv.xml:11
@@ -729,10 +689,6 @@ msgstr ""
 msgid "Contact CSV import"
 msgstr ""
 
-#: Import/definitions/adb_google_import_csv.xml:12
-msgid "Contact import from Google address book"
-msgstr ""
-
 #: Import/definitions/adb_tine_import_csv.xml:18
 msgid "Import list (###CURRENTDATE###)"
 msgstr ""
@@ -747,6 +703,54 @@ msgstr ""
 msgid "Contact CSV import from Outlook address book"
 msgstr ""
 
+#: Import/definitions/adb_google_import_csv.xml:12
+msgid "Contact import from Google address book"
+msgstr ""
+
+#: Import/definitions/adb_mac_import_csv.xml:17
+msgid "Contact CSV import from mac address book"
+msgstr ""
+
 #: Import/definitions/adb_import_vcard.xml:14
 msgid "Contact VCARD import"
 msgstr ""
+
+#: Setup/setup.xml:654
+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
+msgid "All contacts I have read grants for"
+msgstr ""
+
+#: Setup/Initialize.php:145
+msgid "My company"
+msgstr ""
+
+#: Setup/Initialize.php:146
+msgid "All coworkers in my company"
+msgstr ""
+
+#: Setup/Initialize.php:159
+msgid "My contacts"
+msgstr ""
+
+#: Setup/Initialize.php:160
+msgid "All contacts in my Addressbooks"
+msgstr ""
+
+#: Setup/Initialize.php:172
+msgid "Last modified by me"
+msgstr ""
+
+#: Setup/Initialize.php:173
+msgid "All contacts that I have last modified"
+msgstr ""
index c0c9757..8812103 100644 (file)
@@ -347,11 +347,15 @@ msgstr ""
 msgid "Server Information"
 msgstr ""
 
-#: js/Admin.js:173
+#: js/Admin.js:153
+msgid "ActiveSync Devices"
+msgstr ""
+
+#: js/Admin.js:191
 msgid "Admin"
 msgstr ""
 
-#: js/Admin.js:257
+#: js/Admin.js:275
 msgid "Refresh"
 msgstr ""
 
index 93d6c96..b42b4e5 100644 (file)
@@ -26,27 +26,27 @@ msgstr ""
 msgid "The URL you used is invalid. Please use a valid one!"
 msgstr ""
 
-#: Acl/Rights.php:103
+#: Acl/Rights.php:104
 msgid "manage shared calendars"
 msgstr ""
 
-#: Acl/Rights.php:104
+#: Acl/Rights.php:105
 msgid "Create new shared calendars"
 msgstr ""
 
-#: Acl/Rights.php:107
+#: Acl/Rights.php:108
 msgid "manage shared calendars favorites"
 msgstr ""
 
-#: Acl/Rights.php:108
+#: Acl/Rights.php:109
 msgid "Create or update shared calendars favorites"
 msgstr ""
 
-#: Acl/Rights.php:111
+#: Acl/Rights.php:112
 msgid "manage resources"
 msgstr ""
 
-#: Acl/Rights.php:112
+#: Acl/Rights.php:113
 msgid "All Rights to administrate resources"
 msgstr ""
 
@@ -55,7 +55,7 @@ msgstr ""
 msgid "Every %s day"
 msgstr ""
 
-#: Model/Rrule.php:344 js/RrulePanel.js:79
+#: Model/Rrule.php:344 js/RrulePanel.js:84
 msgid "Daily"
 msgstr ""
 
@@ -100,23 +100,23 @@ msgstr ""
 msgid "second to last"
 msgstr ""
 
-#: Model/Rrule.php:431 js/RrulePanel.js:543 js/RrulePanel.js:724
+#: Model/Rrule.php:431 js/RrulePanel.js:569 js/RrulePanel.js:750
 msgid "last"
 msgstr ""
 
-#: Model/Rrule.php:437 js/RrulePanel.js:539 js/RrulePanel.js:720
+#: Model/Rrule.php:437 js/RrulePanel.js:565 js/RrulePanel.js:746
 msgid "first"
 msgstr ""
 
-#: Model/Rrule.php:440 js/RrulePanel.js:540 js/RrulePanel.js:721
+#: Model/Rrule.php:440 js/RrulePanel.js:566 js/RrulePanel.js:747
 msgid "second"
 msgstr ""
 
-#: Model/Rrule.php:443 js/RrulePanel.js:541 js/RrulePanel.js:722
+#: Model/Rrule.php:443 js/RrulePanel.js:567 js/RrulePanel.js:748
 msgid "third"
 msgstr ""
 
-#: Model/Rrule.php:446 js/RrulePanel.js:542 js/RrulePanel.js:723
+#: Model/Rrule.php:446 js/RrulePanel.js:568 js/RrulePanel.js:749
 msgid "fourth"
 msgstr ""
 
@@ -157,7 +157,7 @@ msgstr ""
 msgid "Start"
 msgstr ""
 
-#: Model/Event.php:367 js/RrulePanel.js:321
+#: Model/Event.php:367 js/RrulePanel.js:326
 msgid "End"
 msgstr ""
 
@@ -169,17 +169,17 @@ msgstr ""
 msgid "Classification"
 msgstr ""
 
-#: Model/Event.php:370 js/ResourceEditDialog.js:84 js/EventEditDialog.js:256
+#: Model/Event.php:370 js/ResourceEditDialog.js:84 js/EventEditDialog.js:262
 #: js/Model.js:285 js/GridView.js:161
 msgid "Description"
 msgstr ""
 
 #: Model/Event.php:371 js/ResourcesGridPanel.js:54 js/EventDetailsPanel.js:280
-#: js/EventEditDialog.js:124 js/Model.js:284 js/GridView.js:148
+#: js/EventEditDialog.js:125 js/Model.js:284 js/GridView.js:148
 msgid "Location"
 msgstr ""
 
-#: Model/Event.php:372 js/EventDetailsPanel.js:284 js/EventEditDialog.js:319
+#: Model/Event.php:372 js/EventDetailsPanel.js:284 js/EventEditDialog.js:314
 #: js/Model.js:304 js/GridView.js:154 js/PerspectiveCombo.js:127
 msgid "Organizer"
 msgstr ""
@@ -189,13 +189,13 @@ msgid "Priority"
 msgstr ""
 
 #: Model/Event.php:374 js/ContactEventsGridPanel.js:126
-#: js/EventEditDialog.js:178 js/GridView.js:173 js/AttendeeGridPanel.js:212
+#: js/EventEditDialog.js:179 js/GridView.js:173 js/AttendeeGridPanel.js:213
 #: js/AddToEventPanel.js:88
 msgid "Status"
 msgstr ""
 
 #: Model/Event.php:375 js/ContactEventsGridPanel.js:113
-#: js/EventEditDialog.js:79 js/Model.js:283 js/GridView.js:143
+#: js/EventEditDialog.js:80 js/Model.js:283 js/GridView.js:143
 msgid "Summary"
 msgstr ""
 
@@ -246,77 +246,82 @@ msgstr ""
 msgid "Select Attendee"
 msgstr ""
 
-#: js/RrulePanel.js:28
+#: js/RrulePanel.js:34
 msgid "Recurrances"
 msgstr ""
 
-#: js/RrulePanel.js:36
+#: js/RrulePanel.js:42
 msgid "No recurring rule defined"
 msgstr ""
 
-#: js/RrulePanel.js:72
+#: js/RrulePanel.js:77
 msgid "None"
 msgstr ""
 
-#: js/RrulePanel.js:86
+#: js/RrulePanel.js:91
 msgid "Weekly"
 msgstr ""
 
-#: js/RrulePanel.js:93
+#: js/RrulePanel.js:98
 msgid "Monthly"
 msgstr ""
 
-#: js/RrulePanel.js:100
+#: js/RrulePanel.js:105
 msgid "Yearly"
 msgstr ""
 
-#: js/RrulePanel.js:178
+#: js/RrulePanel.js:183
 msgid "Exceptions of reccuring events can't have recurrences themselves."
 msgstr ""
 
-#: js/RrulePanel.js:240
+#: js/RrulePanel.js:245
 msgid "at"
 msgstr ""
 
-#: js/RrulePanel.js:252
+#: js/RrulePanel.js:257
 msgid "never"
 msgstr ""
 
-#: js/RrulePanel.js:261
+#: js/RrulePanel.js:266
 #, python-brace-format
 msgid "after {0} occurrences"
 msgstr ""
 
-#: js/RrulePanel.js:380
+#: js/RrulePanel.js:387
 msgid "Until has to be after event start"
 msgstr ""
 
-#: js/RrulePanel.js:411
+#: js/RrulePanel.js:397 js/RrulePanel.js:400 js/RrulePanel.js:403
+#: js/RrulePanel.js:406
+msgid "The event is longer than the recurring interval"
+msgstr ""
+
+#: js/RrulePanel.js:437
 #, python-brace-format
 msgid "Every {0}. Day"
 msgstr ""
 
-#: js/RrulePanel.js:444
+#: js/RrulePanel.js:470
 #, python-brace-format
 msgid "Every {0}. Week at"
 msgstr ""
 
-#: js/RrulePanel.js:514
+#: js/RrulePanel.js:540
 #, python-brace-format
 msgid "Every {0}. Month"
 msgstr ""
 
-#: js/RrulePanel.js:520 js/RrulePanel.js:569 js/RrulePanel.js:701
-#: js/RrulePanel.js:751
+#: js/RrulePanel.js:546 js/RrulePanel.js:595 js/RrulePanel.js:727
+#: js/RrulePanel.js:777
 msgid "at the"
 msgstr ""
 
-#: js/RrulePanel.js:694
+#: js/RrulePanel.js:720
 #, python-brace-format
 msgid "Every {0}. Year"
 msgstr ""
 
-#: js/RrulePanel.js:792 js/RrulePanel.js:800
+#: js/RrulePanel.js:818 js/RrulePanel.js:826
 msgid "of"
 msgstr ""
 
@@ -515,7 +520,7 @@ msgstr ""
 msgid "Unsupported method"
 msgstr ""
 
-#: js/Calendar.js:29 js/MonthView.js:83 js/DaysView.js:105
+#: js/Calendar.js:29 js/MonthView.js:83 js/DaysView.js:115
 msgid "New Event"
 msgstr ""
 
@@ -530,7 +535,7 @@ msgid "Events"
 msgstr ""
 
 #: js/ContactEventsGridPanel.js:119 js/EventDetailsPanel.js:260
-#: js/EventEditDialog.js:130 js/GridView.js:109 Preference.php:103
+#: js/EventEditDialog.js:131 js/GridView.js:109 Preference.php:114
 msgid "Start Time"
 msgstr ""
 
@@ -544,7 +549,7 @@ msgid "{0} more..."
 msgstr ""
 
 #: js/ResourcesGridPanel.js:43 js/ResourceEditDialog.js:68
-#: js/AttendeeGridPanel.js:204
+#: js/AttendeeGridPanel.js:205
 msgid "Name"
 msgstr ""
 
@@ -560,13 +565,13 @@ msgstr ""
 msgid "Enter description..."
 msgstr ""
 
-#: js/ResourceEditDialog.js:117
+#: js/ResourceEditDialog.js:110
 msgid "Grants"
 msgstr ""
 
-#: js/EventDetailsPanel.js:28 js/Model.js:468 js/AttendeeGridPanel.js:583
-#: js/AttendeeGridPanel.js:601 js/AttendeeGridPanel.js:618
-#: js/AttendeeGridPanel.js:630
+#: js/EventDetailsPanel.js:28 js/Model.js:468 js/AttendeeGridPanel.js:584
+#: js/AttendeeGridPanel.js:602 js/AttendeeGridPanel.js:619
+#: js/AttendeeGridPanel.js:631
 msgid "No Information"
 msgstr ""
 
@@ -587,70 +592,70 @@ msgstr ""
 msgid "recurring event exception"
 msgstr ""
 
-#: js/EventDetailsPanel.js:265 js/EventEditDialog.js:144 js/GridView.js:115
-#: Preference.php:107
+#: js/EventDetailsPanel.js:265 js/EventEditDialog.js:145 js/GridView.js:115
+#: Preference.php:118
 msgid "End Time"
 msgstr ""
 
-#: js/EventDetailsPanel.js:275 js/EventEditDialog.js:198 js/GridView.js:135
+#: js/EventDetailsPanel.js:275 js/EventEditDialog.js:199 js/GridView.js:135
 #: Setup/Initialize.php:115 Setup/Update/Release5.php:94
 msgid "Tentative"
 msgstr ""
 
-#: js/EventEditDialog.js:95
+#: js/EventEditDialog.js:96
 msgid "View"
 msgstr ""
 
-#: js/EventEditDialog.js:111
+#: js/EventEditDialog.js:112
 msgid "Details"
 msgstr ""
 
-#: js/EventEditDialog.js:138 js/GridView.js:121 js/SearchCombo.js:201
+#: js/EventEditDialog.js:139 js/GridView.js:121 js/SearchCombo.js:201
 #: js/Printer/Base.js:73
 msgid "whole day"
 msgstr ""
 
-#: js/EventEditDialog.js:160
+#: js/EventEditDialog.js:161
 msgid "Saved in"
 msgstr ""
 
-#: js/EventEditDialog.js:182 js/PerspectiveCombo.js:84
+#: js/EventEditDialog.js:183 js/PerspectiveCombo.js:84
 msgid "non-blocking"
 msgstr ""
 
-#: js/EventEditDialog.js:212 js/GridView.js:94
+#: js/EventEditDialog.js:213 js/GridView.js:94
 msgid "Private"
 msgstr ""
 
-#: js/EventEditDialog.js:270
+#: js/EventEditDialog.js:276
 msgid "Enter description"
 msgstr ""
 
-#: js/EventEditDialog.js:307
+#: js/EventEditDialog.js:302
 msgid "Mute Notification"
 msgstr ""
 
-#: js/EventEditDialog.js:542
+#: js/EventEditDialog.js:531
 msgid "End date is not valid"
 msgstr ""
 
-#: js/EventEditDialog.js:545
+#: js/EventEditDialog.js:534
 msgid "End date must be after start date"
 msgstr ""
 
-#: js/EventEditDialog.js:548
-msgid "End date is not allowed to be be higher than the configured time range."
+#: js/EventEditDialog.js:540
+msgid "End time is not allowed to be after the configured time."
 msgstr ""
 
-#: js/EventEditDialog.js:569
+#: js/EventEditDialog.js:576
 msgid "Start date is not valid"
 msgstr ""
 
-#: js/EventEditDialog.js:572
-msgid "End date is not allowed to be be lower than the configured time range."
+#: js/EventEditDialog.js:583
+msgid "Start date is not allowed to be before the configured time."
 msgstr ""
 
-#: js/EventEditDialog.js:592
+#: js/EventEditDialog.js:603
 msgid "Errors"
 msgstr ""
 
@@ -694,13 +699,13 @@ msgid_plural "Attendee"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/Model.js:665 js/AttendeeGridPanel.js:196
+#: js/Model.js:671 js/AttendeeGridPanel.js:197
 msgid "Resource"
 msgid_plural "Resources"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/Model.js:665
+#: js/Model.js:671
 msgid "Resources"
 msgstr ""
 
@@ -728,31 +733,31 @@ msgstr ""
 msgid "Click icon to change"
 msgstr ""
 
-#: js/AttendeeGridPanel.js:194
+#: js/AttendeeGridPanel.js:195
 msgid "User"
 msgstr ""
 
-#: js/AttendeeGridPanel.js:195
+#: js/AttendeeGridPanel.js:196
 msgid "Group"
 msgstr ""
 
-#: js/AttendeeGridPanel.js:197
+#: js/AttendeeGridPanel.js:198
 msgid "Member of group"
 msgstr ""
 
-#: js/AttendeeGridPanel.js:405
+#: js/AttendeeGridPanel.js:406
 msgid "Remove Attender"
 msgstr ""
 
-#: js/AttendeeGridPanel.js:418
+#: js/AttendeeGridPanel.js:419
 msgid "Compose email"
 msgstr ""
 
-#: js/AttendeeGridPanel.js:588
+#: js/AttendeeGridPanel.js:589
 msgid "(as a group member)"
 msgstr ""
 
-#: js/AttendeeGridPanel.js:679
+#: js/AttendeeGridPanel.js:680
 msgid "External Attendee"
 msgstr ""
 
@@ -801,24 +806,24 @@ msgstr ""
 msgid "has attachments"
 msgstr ""
 
-#: js/DaysView.js:110
+#: js/DaysView.js:120
 #, python-brace-format
 msgid "{0}, the {1}. of {2}"
 msgstr ""
 
-#: js/DaysView.js:709
+#: js/DaysView.js:763
 msgid "The summary must not be longer than 255 characters."
 msgstr ""
 
-#: js/DaysView.js:711
+#: js/DaysView.js:765
 msgid "The summary must have at least 1 character."
 msgstr ""
 
-#: js/DaysView.js:748
+#: js/DaysView.js:802
 msgid "Summary too Long"
 msgstr ""
 
-#: js/DaysView.js:758
+#: js/DaysView.js:812
 msgid "Summary too Short"
 msgstr ""
 
@@ -826,7 +831,7 @@ msgstr ""
 msgid "Displayed in"
 msgstr ""
 
-#: js/Printer/DaysView.js:81
+#: js/Printer/DaysView.js:96
 #, python-brace-format
 msgid "Week {0} :"
 msgstr ""
@@ -840,169 +845,173 @@ msgid "Cut event"
 msgstr ""
 
 #: js/MainScreenCenterPanel.js:159
-msgid "Stop cut & paste"
+msgid "Copy Event to clipboard"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:180
+#: js/MainScreenCenterPanel.js:166
+msgid "Stop cut / copy & paste"
+msgstr ""
+
+#: js/MainScreenCenterPanel.js:187
 msgid "Print Page"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:189 js/MainScreenCenterPanel.js:253
+#: js/MainScreenCenterPanel.js:196 js/MainScreenCenterPanel.js:260
 msgid "Grid"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:193 js/MainScreenCenterPanel.js:238
+#: js/MainScreenCenterPanel.js:200 js/MainScreenCenterPanel.js:245
 msgid "Sheet"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:206
+#: js/MainScreenCenterPanel.js:213
 msgid "Export Events"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:214
+#: js/MainScreenCenterPanel.js:221
 msgid "Export as ODS"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:221
+#: js/MainScreenCenterPanel.js:228
 msgid "Export as ..."
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:263
+#: js/MainScreenCenterPanel.js:270
 msgid "Day"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:272 js/PagingToolbar.js:300
+#: js/MainScreenCenterPanel.js:279 js/PagingToolbar.js:300
 msgid "Week"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:281
+#: js/MainScreenCenterPanel.js:288
 msgid "Month"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:291
+#: js/MainScreenCenterPanel.js:298
 msgid "Import Events"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:334
+#: js/MainScreenCenterPanel.js:341
 #, python-brace-format
 msgid "Paste event \"{0}\""
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:650
+#: js/MainScreenCenterPanel.js:658
 msgid "Set my response"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:679
+#: js/MainScreenCenterPanel.js:687
 #, python-brace-format
 msgid "Copy {0}"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:695
+#: js/MainScreenCenterPanel.js:703
 msgid "Updating event in the past"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:696
+#: js/MainScreenCenterPanel.js:704
 msgid "Update this event"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:697
+#: js/MainScreenCenterPanel.js:705
 msgid "Do not update this event"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:701
+#: js/MainScreenCenterPanel.js:709
 msgid "Creating event in the past"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:702
+#: js/MainScreenCenterPanel.js:710
 msgid "Create this event"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:703
+#: js/MainScreenCenterPanel.js:711
 msgid "Do not create this event"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:830
+#: js/MainScreenCenterPanel.js:837
 msgid "Update Event"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:834
+#: js/MainScreenCenterPanel.js:841
 msgid "Update this event only"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:835
+#: js/MainScreenCenterPanel.js:842
 msgid "Update this and all future events"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:836
+#: js/MainScreenCenterPanel.js:843
 msgid "Update whole series"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:837
+#: js/MainScreenCenterPanel.js:844
 msgid "Update nothing"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:981
+#: js/MainScreenCenterPanel.js:988
 msgid "Please Change Selection"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:982
+#: js/MainScreenCenterPanel.js:989
 msgid ""
 "Your selection contains recurring events. Recuring events must be deleted "
 "seperatly!"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:995
+#: js/MainScreenCenterPanel.js:1002
 msgid "Delete Event"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:999
+#: js/MainScreenCenterPanel.js:1006
 msgid "Delete this event only"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:1000
+#: js/MainScreenCenterPanel.js:1007
 msgid "Delete this and all future events"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:1001
+#: js/MainScreenCenterPanel.js:1008
 msgid "Delete whole series"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:1002
+#: js/MainScreenCenterPanel.js:1009
 msgid "Delete nothing"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:1053
+#: js/MainScreenCenterPanel.js:1060
 #, python-brace-format
 msgid "Do you really want to delete this event?"
 msgid_plural "Do you really want to delete the {0} selected events?"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/MainScreenCenterPanel.js:1268
+#: js/MainScreenCenterPanel.js:1322
 msgid "Could not Print"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:1268
+#: js/MainScreenCenterPanel.js:1322
 msgid "Sorry, your current view does not support printing."
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:1421
+#: js/MainScreenCenterPanel.js:1475
 msgid "Scheduling Conflict"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:1423
+#: js/MainScreenCenterPanel.js:1477
 msgid "The following attendee are busy at the requested time:"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:1427
+#: js/MainScreenCenterPanel.js:1481
 msgid "Ignore Conflict"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:1428
+#: js/MainScreenCenterPanel.js:1482
 msgid "Edit Event"
 msgstr ""
 
-#: js/MainScreenCenterPanel.js:1429
+#: js/MainScreenCenterPanel.js:1483
 msgid "Cancel this action"
 msgstr ""
 
@@ -1018,230 +1027,264 @@ msgstr ""
 msgid "Check to filter for this attendee"
 msgstr ""
 
-#: Controller/EventNotifications.php:355
+#: Controller/EventNotifications.php:365
 msgid "Alarm for event \"%1$s\" at %2$s"
 msgstr ""
 
-#: Controller/EventNotifications.php:358
+#: Controller/EventNotifications.php:368
 msgid "Event invitation \"%1$s\" at %2$s"
 msgstr ""
 
-#: Controller/EventNotifications.php:362
+#: Controller/EventNotifications.php:372
 msgid "Event \"%1$s\" at %2$s has been canceled"
 msgstr ""
 
-#: Controller/EventNotifications.php:370
+#: Controller/EventNotifications.php:380
 msgid "Event \"%1$s\" has been rescheduled from %2$s to %3$s"
 msgstr ""
 
-#: Controller/EventNotifications.php:377
+#: Controller/EventNotifications.php:387
 msgid "Event \"%1$s\" at %2$s has been updated"
 msgstr ""
 
-#: Controller/EventNotifications.php:388
+#: Controller/EventNotifications.php:398
 msgid "%1$s accepted event \"%2$s\" at %3$s"
 msgstr ""
 
-#: Controller/EventNotifications.php:392
+#: Controller/EventNotifications.php:402
 msgid "%1$s declined event \"%2$s\" at %3$s"
 msgstr ""
 
-#: Controller/EventNotifications.php:396
+#: Controller/EventNotifications.php:406
 msgid "Tentative response from %1$s for event \"%2$s\" at %3$s"
 msgstr ""
 
-#: Controller/EventNotifications.php:400
+#: Controller/EventNotifications.php:410
 msgid "No response from %1$s for event \"%2$s\" at %3$s"
 msgstr ""
 
-#: Controller/EventNotifications.php:404
+#: Controller/EventNotifications.php:414
 msgid "Attendee changes for event \"%1$s\" at %2$s"
 msgstr ""
 
-#: Preference.php:36
+#: Preference.php:41
 msgid "All my events"
 msgstr ""
 
-#: Preference.php:104
+#: Preference.php:115
 msgid "Position on the left time axis, day and week view should start with"
 msgstr ""
 
-#: Preference.php:108
+#: Preference.php:119
 msgid "Position on the left time axis, day and week view should end with"
 msgstr ""
 
-#: Preference.php:111
+#: Preference.php:122
+msgid "Default Start Time"
+msgstr ""
+
+#: Preference.php:123
+msgid ""
+"Scroll position on the left time axis, day and week view should start with"
+msgstr ""
+
+#: Preference.php:126
 msgid "Default Calendar"
 msgstr ""
 
-#: Preference.php:112
+#: Preference.php:127
 msgid "The default calendar for invitations and new events"
 msgstr ""
 
-#: Preference.php:115
+#: Preference.php:130
 msgid "Default Favorite"
 msgstr ""
 
-#: Preference.php:116
+#: Preference.php:131
 msgid "The default favorite which is loaded on calendar startup"
 msgstr ""
 
-#: Preference.php:119
+#: Preference.php:134
 msgid "Get Notification Emails"
 msgstr ""
 
-#: Preference.php:120
+#: Preference.php:135
 msgid ""
 "The level of actions you want to be notified about. Please note that "
 "organizers will get notifications for all updates including attendee answers "
 "unless this preference is set to \"Never\""
 msgstr ""
 
-#: Preference.php:123
+#: Preference.php:138
 msgid "Send Notifications Emails of own Actions"
 msgstr ""
 
-#: Preference.php:124
+#: Preference.php:139
 msgid "Get notifications emails for actions you did yourself"
 msgstr ""
 
-#: Preference.php:127
+#: Preference.php:142
 msgid "Enable Standard Alarm"
 msgstr ""
 
-#: Preference.php:128
+#: Preference.php:143
 msgid "New events get a standard alarm as defined below"
 msgstr ""
 
-#: Preference.php:131
+#: Preference.php:146
 msgid "Standard Alarm Time"
 msgstr ""
 
-#: Preference.php:132
+#: Preference.php:147
 msgid "Minutes before the event starts"
 msgstr ""
 
-#: Preference.php:135
+#: Preference.php:150
 msgid "Default Attendee Strategy"
 msgstr ""
 
-#: Preference.php:136
+#: Preference.php:151
 msgid "Default Attendee Strategy for new events"
 msgstr ""
 
-#: Preference.php:211
+#: Preference.php:230
 msgid "Never"
 msgstr ""
 
-#: Preference.php:211
+#: Preference.php:230
 msgid "On invitation and cancellation only"
 msgstr ""
 
-#: Preference.php:211
+#: Preference.php:230
 msgid "On time changes"
 msgstr ""
 
-#: Preference.php:211
+#: Preference.php:230
 msgid "On all updates but attendee responses"
 msgstr ""
 
-#: Preference.php:211
+#: Preference.php:230
 msgid "On attendee responses too"
 msgstr ""
 
-#: Config.php:101
+#: Config.php:120
 msgid "Fixed Calendars"
 msgstr ""
 
-#: Config.php:103
+#: Config.php:122
 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:111
+#: Config.php:130
 msgid "Crop Days"
 msgstr ""
 
-#: Config.php:113
+#: Config.php:132 Config.php:156
 msgid "Crop calendar view configured start and endtime."
 msgstr ""
 
-#: Config.php:121
+#: Config.php:142
 msgid "Crop Days Limit Override"
 msgstr ""
 
-#: Config.php:123
+#: Config.php:144
 msgid "Allow events outside start and endtime."
 msgstr ""
 
-#: Config.php:131
+#: Config.php:154
+msgid "Week View Mouse Wheel Increment"
+msgstr ""
+
+#: Config.php:167
 msgid "Attendee Status Available"
 msgstr ""
 
-#: Config.php:133
+#: Config.php:169
 msgid ""
 "Possible event attendee status. Please note that additional attendee status "
 "might impact other calendar systems on export or syncronisation."
 msgstr ""
 
-#: Config.php:141
+#: Config.php:177
 msgid "Attendee Roles Available"
 msgstr ""
 
-#: Config.php:143
+#: Config.php:179
 msgid ""
 "Possible event attendee roles. Please note that additional attendee roles "
 "might impact other calendar systems on export or syncronisation."
 msgstr ""
 
-#: Config.php:151
+#: Config.php:187
 msgid "Filter timeslot for CalDAV events"
 msgstr ""
 
-#: Config.php:153
+#: Config.php:189
 msgid "For how long in the past (in months) the events should be synchronized."
 msgstr ""
 
-#: Config.php:162
+#: Config.php:198
 msgid "Timeslot for event notifications"
 msgstr ""
 
-#: Config.php:164
+#: Config.php:200
 msgid "For how long in the past (in weeks) event notifications should be sent."
 msgstr ""
 
-#: Config.php:173
+#: Config.php:209
 msgid "Default filter period (from) for events fetched via JSON API"
 msgstr ""
 
-#: Config.php:175
+#: Config.php:211
 msgid "For how long in the past (in months) the events should be fetched."
 msgstr ""
 
-#: Config.php:184
+#: Config.php:220
 msgid "Default filter period (until) for events fetched via JSON API"
 msgstr ""
 
-#: Config.php:186
+#: Config.php:222
 msgid "For how long in the future (in months) the events should be fetched."
 msgstr ""
 
-#: Config.php:195 Config.php:197
+#: Config.php:231 Config.php:233
 msgid "Disable iMIP for external organizers"
 msgstr ""
 
-#: Config.php:206
+#: Config.php:242
 msgid "(CalDAV) Skip double events from personal or shared calendar"
 msgstr ""
 
-#: Config.php:208
+#: Config.php:244
 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:253
+msgid ""
+"Send notifications to every user with edit permissions of the added resources"
+msgstr ""
+
+#: Config.php:263
+msgid "Enabled Features"
+msgstr ""
+
+#: Config.php:265
+msgid "Enabled Features in Calendar Application."
+msgstr ""
+
+#: Config.php:272
+msgid "Calendar Split View"
+msgstr ""
+
+#: Config.php:273
+msgid "Split day and week views by attendee)"
+msgstr ""
+
 #: Import/definitions/cal_import_ical.xml:12
 msgid "Import iCal-files"
 msgstr ""
index adca08e..c86ee09 100644 (file)
@@ -13,27 +13,27 @@ msgstr ""
 "X-Poedit-SourceCharset: utf-8\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
-#: Acl/Rights.php:107
+#: Acl/Rights.php:108
 msgid "Add new user"
 msgstr ""
 
-#: Acl/Rights.php:108
+#: Acl/Rights.php:109
 msgid "Add new user as member to a course"
 msgstr ""
 
-#: Acl/Rights.php:111
+#: Acl/Rights.php:112
 msgid "Add existing user"
 msgstr ""
 
-#: Acl/Rights.php:112
+#: Acl/Rights.php:113
 msgid "Add existing user as member to a course"
 msgstr ""
 
-#: Acl/Rights.php:115
+#: Acl/Rights.php:116
 msgid "Manage shared courses favorites"
 msgstr ""
 
-#: Acl/Rights.php:116
+#: Acl/Rights.php:117
 msgid "Create or update shared courses favorites"
 msgstr ""
 
@@ -53,53 +53,53 @@ msgstr ""
 msgid "Some error occured while trying to update the courses."
 msgstr ""
 
-#: js/CourseEditDialog.js:32
+#: js/CourseEditDialog.js:33
 msgid "Import course members"
 msgstr ""
 
-#: js/CourseEditDialog.js:41
+#: js/CourseEditDialog.js:42
 msgid "Add new member"
 msgstr ""
 
-#: js/CourseEditDialog.js:189 js/Models.js:43 Controller/Course.php:121
+#: js/CourseEditDialog.js:190 js/Models.js:43 Controller/Course.php:121
 msgid "Course"
 msgid_plural "Courses"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/CourseEditDialog.js:205
+#: js/CourseEditDialog.js:206
 msgid "Course Name"
 msgstr ""
 
-#: js/CourseEditDialog.js:212
+#: js/CourseEditDialog.js:213
 msgid "Course / School Type"
 msgstr ""
 
-#: js/CourseEditDialog.js:222
+#: js/CourseEditDialog.js:223
 msgid "Description"
 msgstr ""
 
-#: js/CourseEditDialog.js:228 js/Models.js:74 Config.php:89
+#: js/CourseEditDialog.js:229 js/Models.js:74 Config.php:89
 msgid "Internet Access"
 msgstr ""
 
-#: js/CourseEditDialog.js:238
+#: js/CourseEditDialog.js:239
 msgid "Fileserver Access"
 msgstr ""
 
-#: js/CourseEditDialog.js:270
+#: js/CourseEditDialog.js:271
 msgid "Members"
 msgstr ""
 
-#: js/CourseEditDialog.js:297
+#: js/CourseEditDialog.js:298
 msgid "Login"
 msgstr ""
 
-#: js/CourseEditDialog.js:301
+#: js/CourseEditDialog.js:302
 msgid "unknown"
 msgstr ""
 
-#: js/CourseEditDialog.js:306
+#: js/CourseEditDialog.js:307
 msgid "Reset Password"
 msgstr ""
 
index e538f53..0f350ce 100644 (file)
@@ -13,73 +13,95 @@ msgstr ""
 "X-Poedit-SourceCharset: utf-8\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
-#: Model/Lead.php:122 js/LeadGridPanel.js:151 js/Contact.js:171
-#: js/Contact.js:355 js/Contact.js:392
-msgid "Responsible"
+#: Export/Pdf.php:75
+msgid "Lead Data"
 msgstr ""
 
-#: Model/Lead.php:123 Controller.php:162 js/LeadGridPanel.js:153
-#: js/Contact.js:161 js/Contact.js:356 js/Contact.js:396
-#: js/LeadGridDetailsPanel.js:45 Controller/Lead.php:197
-msgid "Customer"
+#: Export/Pdf.php:78 js/AdminPanel.js:157 js/LeadGridPanel.js:154
+#: js/LeadStateFilterModel.js:32 js/LeadEditDialog.js:373
+msgid "Leadstate"
 msgstr ""
 
-#: Model/Lead.php:129
-msgid "Task"
+#: Export/Pdf.php:81 js/AdminPanel.js:171 js/LeadEditDialog.js:392
+#: js/LeadGridDetailsPanel.js:463
+msgid "Leadtype"
 msgstr ""
 
-#: Setup/Initialize.php:36 Setup/Update/Release3.php:37
-msgid "All leads I have read grants for"
+#: Export/Pdf.php:84 js/AdminPanel.js:164 js/LeadGridPanel.js:155
+#: js/LeadEditDialog.js:399 js/LeadGridDetailsPanel.js:468
+#: js/LeadSourceFilterModel.js:28
+msgid "Leadsource"
 msgstr ""
 
-#: Setup/Initialize.php:43
-msgid "Last modified by me"
+#: Export/Pdf.php:87 js/LeadGridPanel.js:157 js/Model.js:111
+#: Controller/Lead.php:204
+msgid "Turnover"
 msgstr ""
 
-#: Setup/Initialize.php:44
-msgid "All leads that I have last modified"
+#: Export/Pdf.php:90 js/LeadGridPanel.js:156 js/Model.js:109
+#: js/LeadEditDialog.js:223 Controller/Lead.php:205
+msgid "Probability"
 msgstr ""
 
-#: Setup/Initialize.php:53
-msgid "My leads"
+#: Export/Pdf.php:93 js/LeadEditDialog.js:449 js/LeadGridDetailsPanel.js:453
+#: Controller/Lead.php:201
+msgid "Start"
 msgstr ""
 
-#: Setup/Initialize.php:54
-msgid "All leads that I am responsible for"
+#: Export/Pdf.php:96 js/LeadEditDialog.js:230 Controller/Lead.php:203
+msgid "End"
 msgstr ""
 
-#: Setup/Initialize.php:67
-msgid "Leads with overdue tasks"
+#: Export/Pdf.php:99
+msgid "End Scheduled"
 msgstr ""
 
-#: Acl/Rights.php:105
-msgid "manage shared lead folders"
+#: Export/Pdf.php:184
+msgid "Contacts"
 msgstr ""
 
-#: Acl/Rights.php:106
-msgid "Create new shared lead folders"
+#: Export/Pdf.php:211 js/Contact.js:231
+msgid "Address"
 msgstr ""
 
-#: Acl/Rights.php:109
-msgid "manage shared leads favorites"
+#: Export/Pdf.php:218 Controller.php:177
+msgid "Telephone"
 msgstr ""
 
-#: Acl/Rights.php:110
-msgid "Create or update shared leads favorites"
+#: Export/Pdf.php:219 Controller.php:176
+msgid "Email"
 msgstr ""
 
-#: Import/definitions/crm_tine_import_csv.xml:11
-msgid "Lead CSV import"
+#: Export/Pdf.php:232 js/Task.js:82 js/LeadEditDialog.js:246
+msgid "Tasks"
 msgstr ""
 
-#: Import/definitions/crm_tine_import_csv.xml:17
-msgid "Import list (###CURRENTDATE###)"
+#: Export/Pdf.php:252 js/Task.js:224
+msgid "Due Date"
 msgstr ""
 
-#: Import/definitions/crm_tine_import_csv.xml:19
-msgid ""
-"Leads imported on ###CURRENTDATE### at ###CURRENTTIME### by "
-"###USERFULLNAME###"
+#: Export/Pdf.php:259 js/Task.js:237
+msgid "Priority"
+msgstr ""
+
+#: Export/Pdf.php:274 js/Product.js:85 js/LeadEditDialog.js:257
+msgid "Products"
+msgstr ""
+
+#: Export/Pdf.php:315
+msgid "low"
+msgstr ""
+
+#: Export/Pdf.php:316
+msgid "normal"
+msgstr ""
+
+#: Export/Pdf.php:317
+msgid "high"
+msgstr ""
+
+#: Export/Pdf.php:318
+msgid "urgent"
 msgstr ""
 
 #: Controller.php:117
@@ -87,8 +109,14 @@ msgstr ""
 msgid "%s's personal leads"
 msgstr ""
 
-#: Controller.php:163 js/LeadGridPanel.js:152 js/Contact.js:181
-#: js/Contact.js:357 js/Contact.js:400 js/LeadGridDetailsPanel.js:45
+#: Controller.php:162 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:197
+msgid "Customer"
+msgstr ""
+
+#: Controller.php:163 js/LeadGridPanel.js:152 js/LeadGridDetailsPanel.js:45
+#: js/Contact.js:181 js/Contact.js:357 js/Contact.js:400
 msgid "Partner"
 msgstr ""
 
@@ -124,99 +152,57 @@ msgstr ""
 msgid "Market"
 msgstr ""
 
-#: Controller.php:176 Export/Pdf.php:219
-msgid "Email"
-msgstr ""
-
-#: Controller.php:177 Export/Pdf.php:218
-msgid "Telephone"
-msgstr ""
-
 #: Controller.php:178
 msgid "Website"
 msgstr ""
 
-#: Export/Pdf.php:75
-msgid "Lead Data"
-msgstr ""
-
-#: Export/Pdf.php:78 js/AdminPanel.js:157 js/LeadEditDialog.js:373
-#: js/LeadGridPanel.js:154 js/LeadStateFilterModel.js:32
-msgid "Leadstate"
-msgstr ""
-
-#: Export/Pdf.php:81 js/AdminPanel.js:171 js/LeadEditDialog.js:392
-#: js/LeadGridDetailsPanel.js:463
-msgid "Leadtype"
-msgstr ""
-
-#: Export/Pdf.php:84 js/AdminPanel.js:164 js/LeadEditDialog.js:399
-#: js/LeadGridPanel.js:155 js/LeadGridDetailsPanel.js:468
-#: js/LeadSourceFilterModel.js:28
-msgid "Leadsource"
-msgstr ""
-
-#: Export/Pdf.php:87 js/LeadGridPanel.js:157 js/Model.js:111
-#: Controller/Lead.php:204
-msgid "Turnover"
-msgstr ""
-
-#: Export/Pdf.php:90 js/LeadEditDialog.js:223 js/LeadGridPanel.js:156
-#: js/Model.js:109 Controller/Lead.php:205
-msgid "Probability"
-msgstr ""
-
-#: Export/Pdf.php:93 js/LeadEditDialog.js:449 js/LeadGridDetailsPanel.js:453
-#: Controller/Lead.php:201
-msgid "Start"
-msgstr ""
-
-#: Export/Pdf.php:96 js/LeadEditDialog.js:230 Controller/Lead.php:203
-msgid "End"
+#: Acl/Rights.php:105
+msgid "manage shared lead folders"
 msgstr ""
 
-#: Export/Pdf.php:99
-msgid "End Scheduled"
+#: Acl/Rights.php:106
+msgid "Create new shared lead folders"
 msgstr ""
 
-#: Export/Pdf.php:184
-msgid "Contacts"
+#: Acl/Rights.php:109
+msgid "manage shared leads favorites"
 msgstr ""
 
-#: Export/Pdf.php:211 js/Contact.js:231
-msgid "Address"
+#: Acl/Rights.php:110
+msgid "Create or update shared leads favorites"
 msgstr ""
 
-#: Export/Pdf.php:232 js/LeadEditDialog.js:246 js/Task.js:82
-msgid "Tasks"
+#: Model/Lead.php:122 js/LeadGridPanel.js:151 js/Contact.js:171
+#: js/Contact.js:355 js/Contact.js:392
+msgid "Responsible"
 msgstr ""
 
-#: Export/Pdf.php:252 js/Task.js:224
-msgid "Due Date"
+#: Model/Lead.php:129
+msgid "Task"
 msgstr ""
 
-#: Export/Pdf.php:259 js/Task.js:237
-msgid "Priority"
+#: js/Task.js:105
+msgid "No Tasks to display"
 msgstr ""
 
-#: Export/Pdf.php:274 js/LeadEditDialog.js:257 js/Product.js:85
-msgid "Products"
+#: js/Task.js:216
+msgid "Summary"
 msgstr ""
 
-#: Export/Pdf.php:315
-msgid "low"
+#: js/Task.js:220
+msgid "Add a task..."
 msgstr ""
 
-#: Export/Pdf.php:316
-msgid "normal"
+#: js/Task.js:253
+msgid "Percent"
 msgstr ""
 
-#: Export/Pdf.php:317
-msgid "high"
+#: js/Task.js:266 js/LeadGridDetailsPanel.js:448
+msgid "Status"
 msgstr ""
 
-#: Export/Pdf.php:318
-msgid "urgent"
+#: js/Task.js:282
+msgid "Organizer"
 msgstr ""
 
 #: js/AdminPanel.js:122 js/LeadGridDetailsPanel.js:203
@@ -236,90 +222,81 @@ msgstr ""
 msgid "Defaults"
 msgstr ""
 
-#: js/LeadType.js:29
-msgid "Lead Type"
-msgid_plural "Lead Types"
+#: js/LeadState.js:32
+msgid "Lead State"
+msgid_plural "Lead States"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/LeadType.js:134
-msgid "Add a Leadtype..."
-msgstr ""
-
-#: js/LeadEditDialog.js:247
-msgid ""
-"You do not have the run right for the Tasks application or it is not "
-"activated."
+#: js/LeadState.js:111 js/LeadGridDetailsPanel.js:125 js/LeadSource.js:65
+msgid "undefined"
 msgstr ""
 
-#: js/LeadEditDialog.js:258
-msgid ""
-"You do not have the run right for the Sales application or it is not "
-"activated."
+#: js/LeadState.js:166
+msgid "Add a Leadstate..."
 msgstr ""
 
-#: js/LeadEditDialog.js:304 js/AddToLeadPanel.js:73 js/Model.js:52
-msgid "Lead"
-msgid_plural "Leads"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/LeadEditDialog.js:331
-msgid "Enter lead name"
+#: js/LeadGridContactFilter.js:47
+msgid "Contact"
 msgstr ""
 
-#: js/LeadEditDialog.js:427
-msgid "Expected turnover"
+#: js/LeadGridContactFilter.js:54
+msgid "CRM Role"
 msgstr ""
 
-#: js/LeadEditDialog.js:436 js/LeadGridPanel.js:161 js/Model.js:119
-msgid "Resubmission Date"
-msgstr ""
+#: js/LeadType.js:29
+msgid "Lead Type"
+msgid_plural "Lead Types"
+msgstr[0] ""
+msgstr[1] ""
 
-#: js/LeadEditDialog.js:455 js/LeadGridPanel.js:159 js/Model.js:118
-#: js/LeadGridDetailsPanel.js:458
-msgid "Estimated end"
+#: js/LeadType.js:134
+msgid "Add a Leadtype..."
 msgstr ""
 
-#: js/LeadEditDialog.js:487 js/Product.js:139
-msgid "Description"
+#: js/LinkGridPanel.js:34
+#, python-brace-format
+msgid "Add new {0}"
 msgstr ""
 
-#: js/LeadEditDialog.js:501
-msgid "Enter description"
+#: js/LinkGridPanel.js:56 js/Product.js:185
+#, python-brace-format
+msgid "Unlink {0}"
 msgstr ""
 
-#: js/AddToLeadPanel.js:31
-msgid "Please choose the Lead to add the contacts to"
+#: js/LinkGridPanel.js:57 js/Product.js:186
+#, python-brace-format
+msgid "Unlink selected {0}"
 msgstr ""
 
-#: js/AddToLeadPanel.js:36
-msgid "Please select the attenders' role"
+#: js/LinkGridPanel.js:72
+#, python-brace-format
+msgid "Edit {0}"
 msgstr ""
 
-#: js/AddToLeadPanel.js:74
-msgid "Select Lead"
+#: js/LinkGridPanel.js:73
+#, python-brace-format
+msgid "Edit selected {0}"
 msgstr ""
 
-#: js/AddToLeadPanel.js:78 js/Contact.js:252 Controller/Lead.php:199
-msgid "Role"
+#: js/Product.js:134
+msgid "Product"
 msgstr ""
 
-#: js/AddToLeadPanel.js:79
-msgid "Select Role"
+#: js/Product.js:139 js/LeadEditDialog.js:487
+msgid "Description"
 msgstr ""
 
-#: js/AddToLeadPanel.js:93
-#, python-brace-format
-msgid "Adding {0} contacts to lead"
+#: js/Product.js:146
+msgid "Price"
 msgstr ""
 
-#: js/LeadGridContactFilter.js:47
-msgid "Contact"
+#: js/Product.js:158
+msgid "Quantity"
 msgstr ""
 
-#: js/LeadGridContactFilter.js:54
-msgid "CRM Role"
+#: js/Product.js:217
+msgid "Search for Products to add ..."
 msgstr ""
 
 #: js/LeadGridPanel.js:109
@@ -334,10 +311,19 @@ msgstr ""
 msgid "Lead name"
 msgstr ""
 
+#: js/LeadGridPanel.js:159 js/Model.js:118 js/LeadEditDialog.js:455
+#: js/LeadGridDetailsPanel.js:458
+msgid "Estimated end"
+msgstr ""
+
 #: js/LeadGridPanel.js:160
 msgid "Probable Turnover"
 msgstr ""
 
+#: js/LeadGridPanel.js:161 js/Model.js:119 js/LeadEditDialog.js:436
+msgid "Resubmission Date"
+msgstr ""
+
 #: js/LeadGridPanel.js:204
 msgid "Export Lead"
 msgstr ""
@@ -362,75 +348,15 @@ msgstr ""
 msgid "Export as ..."
 msgstr ""
 
-#: js/Contact.js:162
-msgid "Change type to Customer"
-msgstr ""
-
-#: js/Contact.js:172
-msgid "Change type to Responsible"
-msgstr ""
-
-#: js/Contact.js:182
-msgid "Change type to Partner"
-msgstr ""
-
-#: js/Contact.js:193
-msgid "Change contact type"
-msgstr ""
-
-#: js/Contact.js:205
-msgid "Search for Contacts to add ..."
-msgstr ""
-
-#: js/Contact.js:222
-msgid "Name"
-msgstr ""
-
-#: js/Contact.js:242
-msgid "Data"
-msgstr ""
-
-#: js/Contact.js:245 js/LeadGridDetailsPanel.js:48
-msgid "Phone"
-msgstr ""
-
-#: js/Contact.js:246
-msgid "Cellphone"
-msgstr ""
-
 #: js/LeadStateFilterModel.js:37
 msgid "Show closed"
 msgstr ""
 
-#: js/Product.js:134
-msgid "Product"
-msgstr ""
-
-#: js/Product.js:146
-msgid "Price"
-msgstr ""
-
-#: js/Product.js:158
-msgid "Quantity"
-msgstr ""
-
-#: js/Product.js:185 js/LinkGridPanel.js:56
-#, python-brace-format
-msgid "Unlink {0}"
-msgstr ""
-
-#: js/Product.js:186 js/LinkGridPanel.js:57
-#, python-brace-format
-msgid "Unlink selected {0}"
-msgstr ""
-
-#: js/Product.js:217
-msgid "Search for Products to add ..."
-msgstr ""
-
-#: js/Crm.js:24
-msgid "New Lead"
-msgstr ""
+#: js/Model.js:52 js/LeadEditDialog.js:304 js/AddToLeadPanel.js:73
+msgid "Lead"
+msgid_plural "Leads"
+msgstr[0] ""
+msgstr[1] ""
 
 #: js/Model.js:56
 msgid "lead list"
@@ -474,33 +400,36 @@ msgid_plural "record lists"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/LeadState.js:32
-msgid "Lead State"
-msgid_plural "Lead States"
-msgstr[0] ""
-msgstr[1] ""
+#: js/LeadEditDialog.js:247
+msgid ""
+"You do not have the run right for the Tasks application or it is not "
+"activated."
+msgstr ""
 
-#: js/LeadState.js:111 js/LeadGridDetailsPanel.js:125 js/LeadSource.js:65
-msgid "undefined"
+#: js/LeadEditDialog.js:258
+msgid ""
+"You do not have the run right for the Sales application or it is not "
+"activated."
 msgstr ""
 
-#: js/LeadState.js:166
-msgid "Add a Leadstate..."
+#: js/LeadEditDialog.js:331
+msgid "Enter lead name"
 msgstr ""
 
-#: js/LinkGridPanel.js:34
-#, python-brace-format
-msgid "Add new {0}"
+#: js/LeadEditDialog.js:427
+msgid "Expected turnover"
 msgstr ""
 
-#: js/LinkGridPanel.js:72
-#, python-brace-format
-msgid "Edit {0}"
+#: js/LeadEditDialog.js:501
+msgid "Enter description"
 msgstr ""
 
-#: js/LinkGridPanel.js:73
-#, python-brace-format
-msgid "Edit selected {0}"
+#: js/Crm.js:24
+msgid "New Lead"
+msgstr ""
+
+#: js/LeadGridDetailsPanel.js:48 js/Contact.js:245
+msgid "Phone"
 msgstr ""
 
 #: js/LeadGridDetailsPanel.js:51
@@ -531,42 +460,75 @@ msgstr ""
 msgid "City"
 msgstr ""
 
-#: js/LeadGridDetailsPanel.js:448 js/Task.js:266
-msgid "Status"
+#: js/LeadSource.js:30
+msgid "Lead Source"
+msgid_plural "Lead Sources"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/LeadSource.js:154
+msgid "Add a Leadsource..."
 msgstr ""
 
-#: js/Task.js:105
-msgid "No Tasks to display"
+#: js/LeadSource.js:157
+msgid "archived"
 msgstr ""
 
-#: js/Task.js:216
-msgid "Summary"
+#: js/AddToLeadPanel.js:31
+msgid "Please choose the Lead to add the contacts to"
 msgstr ""
 
-#: js/Task.js:220
-msgid "Add a task..."
+#: js/AddToLeadPanel.js:36
+msgid "Please select the attenders' role"
 msgstr ""
 
-#: js/Task.js:253
-msgid "Percent"
+#: js/AddToLeadPanel.js:74
+msgid "Select Lead"
 msgstr ""
 
-#: js/Task.js:282
-msgid "Organizer"
+#: js/AddToLeadPanel.js:78 js/Contact.js:252 Controller/Lead.php:199
+msgid "Role"
 msgstr ""
 
-#: js/LeadSource.js:30
-msgid "Lead Source"
-msgid_plural "Lead Sources"
-msgstr[0] ""
-msgstr[1] ""
+#: js/AddToLeadPanel.js:79
+msgid "Select Role"
+msgstr ""
 
-#: js/LeadSource.js:154
-msgid "Add a Leadsource..."
+#: js/AddToLeadPanel.js:93
+#, python-brace-format
+msgid "Adding {0} contacts to lead"
 msgstr ""
 
-#: js/LeadSource.js:157
-msgid "archived"
+#: js/Contact.js:162
+msgid "Change type to Customer"
+msgstr ""
+
+#: js/Contact.js:172
+msgid "Change type to Responsible"
+msgstr ""
+
+#: js/Contact.js:182
+msgid "Change type to Partner"
+msgstr ""
+
+#: js/Contact.js:193
+msgid "Change contact type"
+msgstr ""
+
+#: js/Contact.js:205
+msgid "Search for Contacts to add ..."
+msgstr ""
+
+#: js/Contact.js:222
+msgid "Name"
+msgstr ""
+
+#: js/Contact.js:242
+msgid "Data"
+msgstr ""
+
+#: js/Contact.js:246
+msgid "Cellphone"
 msgstr ""
 
 #: Controller/Lead.php:198
@@ -670,3 +632,41 @@ 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."
 msgstr ""
+
+#: Import/definitions/crm_tine_import_csv.xml:11
+msgid "Lead CSV import"
+msgstr ""
+
+#: Import/definitions/crm_tine_import_csv.xml:17
+msgid "Import list (###CURRENTDATE###)"
+msgstr ""
+
+#: Import/definitions/crm_tine_import_csv.xml:19
+msgid ""
+"Leads imported on ###CURRENTDATE### at ###CURRENTTIME### by "
+"###USERFULLNAME###"
+msgstr ""
+
+#: Setup/Initialize.php:36 Setup/Update/Release3.php:37
+msgid "All leads I have read grants for"
+msgstr ""
+
+#: Setup/Initialize.php:43
+msgid "Last modified by me"
+msgstr ""
+
+#: Setup/Initialize.php:44
+msgid "All leads that I have last modified"
+msgstr ""
+
+#: Setup/Initialize.php:53
+msgid "My leads"
+msgstr ""
+
+#: Setup/Initialize.php:54
+msgid "All leads that I am responsible for"
+msgstr ""
+
+#: Setup/Initialize.php:67
+msgid "Leads with overdue tasks"
+msgstr ""
index 3b9d37d..e053c62 100644 (file)
@@ -306,8 +306,8 @@ msgid "Last update:"
 msgstr ""
 
 #: js/TreePanel.js:732
-#, python-format, python-brace-format
-msgid "Fetching messages... ({0}%% done)"
+#, python-brace-format
+msgid "Fetching messages... ({0} done)"
 msgstr ""
 
 #: js/TreePanel.js:748
index d7bb092..ed5e7b0 100644 (file)
@@ -13,25 +13,122 @@ msgstr ""
 "X-Poedit-SourceCharset: utf-8\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
-#: Acl/Rights.php:103
-msgid "manage shared folders"
+#: Controller.php:102
+#, python-format
+msgid "%s's personal files"
+msgstr ""
+
+#: Exception/DestinationIsSameNode.php:26
+msgid "Destination has the same Path"
+msgstr ""
+
+#: Exception/DestinationIsSameNode.php:31
+msgid ""
+"The destination has the same path the source has. No action has been "
+"performed."
+msgstr ""
+
+#: Exception/DestinationIsOwnChild.php:26
+msgid "Destination is a Subfolder"
+msgstr ""
+
+#: Exception/DestinationIsOwnChild.php:31
+msgid ""
+"The destination is a subfolder. It is not allowed to copy or move a folder "
+"into one of its subfolders."
 msgstr ""
 
 #: Acl/Rights.php:104
+msgid "manage shared folders"
+msgstr ""
+
+#: Acl/Rights.php:105
 msgid "Create new shared folders"
 msgstr ""
 
-#: Acl/Rights.php:107
+#: Acl/Rights.php:108
 msgid "Manage anonymous download links"
 msgstr ""
 
-#: Acl/Rights.php:108
+#: Acl/Rights.php:109
 msgid "Allow to see, add and delete download links of files and folders"
 msgstr ""
 
-#: Controller.php:102
-#, python-format
-msgid "%s's personal files"
+#: js/NodeEditDialog.js:50 js/Filemanager.js:44 js/NodeGridPanel.js:339
+msgid "Save locally"
+msgstr ""
+
+#: js/NodeEditDialog.js:66
+msgid "Edit folder"
+msgstr ""
+
+#: js/NodeEditDialog.js:66
+msgid "edit file"
+msgstr ""
+
+#: js/NodeEditDialog.js:68 js/Model.js:43 js/NodeGridPanel.js:150
+msgid "Folder"
+msgid_plural "Folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/NodeEditDialog.js:68 js/Model.js:40
+msgid "File"
+msgid_plural "Files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/NodeEditDialog.js:114
+msgid "Public Links"
+msgstr ""
+
+#: js/NodeEditDialog.js:147 js/NodeGridPanel.js:128
+msgid "Name"
+msgstr ""
+
+#: js/NodeEditDialog.js:154 js/Model.js:527
+msgid "Type"
+msgstr ""
+
+#: js/NodeEditDialog.js:162 js/DownloadLinkGridPanel.js:244
+#: js/NodeGridPanel.js:182
+msgid "Created By"
+msgstr ""
+
+#: js/NodeEditDialog.js:165 js/DownloadLinkGridPanel.js:252 js/Model.js:529
+#: js/NodeGridPanel.js:174
+msgid "Creation Time"
+msgstr ""
+
+#: js/NodeEditDialog.js:174
+msgid "Modified By"
+msgstr ""
+
+#: js/NodeEditDialog.js:177
+msgid "Last Modified"
+msgstr ""
+
+#: js/NodeEditDialog.js:200
+msgid "Description"
+msgstr ""
+
+#: js/NodeEditDialog.js:214
+msgid "Enter description"
+msgstr ""
+
+#: js/NodeTreePanel.js:692 js/NodeTreePanel.js:802 js/NodeGridPanel.js:695
+#: js/NodeGridPanel.js:847
+msgid "Upload Failed"
+msgstr ""
+
+#: js/NodeTreePanel.js:693 js/NodeGridPanel.js:696
+msgid ""
+"Could not upload file. Filesize could be too big. Please notify your "
+"Administrator. Max upload size:"
+msgstr ""
+
+#: js/NodeTreePanel.js:803 js/NodeGridPanel.js:848
+msgid "Putting files in this folder is not allowed!"
 msgstr ""
 
 #: js/DownloadLinkGridPanel.js:63
@@ -58,16 +155,6 @@ msgstr ""
 msgid "Url"
 msgstr ""
 
-#: js/DownloadLinkGridPanel.js:244 js/NodeEditDialog.js:161
-#: js/NodeGridPanel.js:182
-msgid "Created By"
-msgstr ""
-
-#: js/DownloadLinkGridPanel.js:252 js/Model.js:529 js/NodeEditDialog.js:164
-#: js/NodeGridPanel.js:174
-msgid "Creation Time"
-msgstr ""
-
 #: js/DownloadLinkGridPanel.js:260
 msgid "Expiration Time"
 msgstr ""
@@ -80,10 +167,6 @@ msgstr ""
 msgid "Last Modified By"
 msgstr ""
 
-#: js/PathFilterModel.js:50
-msgid "path"
-msgstr ""
-
 #: js/GridContextMenu.js:34
 #, python-brace-format
 msgid "Please enter the new name of the {0}:"
@@ -103,27 +186,14 @@ msgstr ""
 msgid "Do you really want to delete the following files?"
 msgstr ""
 
-#: js/DownloadLinkDialog.js:52
-msgid "Node Download Links"
+#: js/Filemanager.js:36
+msgid "Filemanager"
 msgstr ""
 
-#: js/DownloadLinkDialog.js:83
-#, python-brace-format
-msgid "Sieve Filter Rules for {0}"
+#: js/PathFilterModel.js:50
+msgid "path"
 msgstr ""
 
-#: js/Model.js:40 js/NodeEditDialog.js:67
-msgid "File"
-msgid_plural "Files"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/Model.js:43 js/NodeEditDialog.js:67 js/NodeGridPanel.js:150
-msgid "Folder"
-msgid_plural "Folders"
-msgstr[0] ""
-msgstr[1] ""
-
 #: js/Model.js:279 js/Model.js:295
 #, python-brace-format
 msgid "Copying data .. {0}"
@@ -142,10 +212,6 @@ msgstr ""
 msgid "Quick Search"
 msgstr ""
 
-#: js/Model.js:527 js/NodeEditDialog.js:153
-msgid "Type"
-msgstr ""
-
 #: js/Model.js:528 js/NodeGridPanel.js:142
 msgid "Contenttype"
 msgstr ""
@@ -183,59 +249,8 @@ msgstr ""
 msgid "Item with this name already exists!"
 msgstr ""
 
-#: js/Filemanager.js:36
-msgid "Filemanager"
-msgstr ""
-
-#: js/Filemanager.js:44 js/NodeEditDialog.js:49 js/NodeGridPanel.js:339
-msgid "Save locally"
-msgstr ""
-
-#: js/NodeTreePanel.js:692 js/NodeTreePanel.js:802 js/NodeGridPanel.js:695
-#: js/NodeGridPanel.js:847
-msgid "Upload Failed"
-msgstr ""
-
-#: js/NodeTreePanel.js:693 js/NodeGridPanel.js:696
-msgid ""
-"Could not upload file. Filesize could be too big. Please notify your "
-"Administrator. Max upload size:"
-msgstr ""
-
-#: js/NodeTreePanel.js:803 js/NodeGridPanel.js:848
-msgid "Putting files in this folder is not allowed!"
-msgstr ""
-
-#: js/NodeEditDialog.js:65
-msgid "Edit folder"
-msgstr ""
-
-#: js/NodeEditDialog.js:65
-msgid "edit file"
-msgstr ""
-
-#: js/NodeEditDialog.js:113
-msgid "Public Links"
-msgstr ""
-
-#: js/NodeEditDialog.js:146 js/NodeGridPanel.js:128
-msgid "Name"
-msgstr ""
-
-#: js/NodeEditDialog.js:173
-msgid "Modified By"
-msgstr ""
-
-#: js/NodeEditDialog.js:176
-msgid "Last Modified"
-msgstr ""
-
-#: js/NodeEditDialog.js:199
-msgid "Description"
-msgstr ""
-
-#: js/NodeEditDialog.js:213
-msgid "Enter description"
+#: js/DownloadLinkDialog.js:52
+msgid "Node Download Links"
 msgstr ""
 
 #: js/NodeGridPanel.js:120
@@ -310,26 +325,6 @@ msgstr ""
 msgid "No {0} added"
 msgstr ""
 
-#: Exception/DestinationIsSameNode.php:26
-msgid "Destination has the same Path"
-msgstr ""
-
-#: Exception/DestinationIsSameNode.php:31
-msgid ""
-"The destination has the same path the source has. No action has been "
-"performed."
-msgstr ""
-
-#: Exception/DestinationIsOwnChild.php:26
-msgid "Destination is a Subfolder"
-msgstr ""
-
-#: Exception/DestinationIsOwnChild.php:31
-msgid ""
-"The destination is a subfolder. It is not allowed to copy or move a folder "
-"into one of its subfolders."
-msgstr ""
-
 #: Controller/Node.php:318
 msgid "My folders"
 msgstr ""
index cacb630..16f18a6 100644 (file)
@@ -94,14 +94,14 @@ msgid ""
 msgstr ""
 
 #: Model/Employee.php:35 Model/Contract.php:49 Model/FreeTime.php:49
-#: Model/CostCenter.php:50 js/EmployeeEditDialog.js:185
-#: js/EmployeeEditDialog.js:198 js/FreeTimeEmployeeFilter.js:31
+#: Model/CostCenter.php:50 js/EmployeeEditDialog.js:184
+#: js/EmployeeEditDialog.js:197 js/FreeTimeEmployeeFilter.js:31
 msgid "Employee"
 msgid_plural "Employees"
 msgstr[0] ""
 msgstr[1] ""
 
-#: Model/Employee.php:50 js/EmployeeEditDialog.js:383
+#: Model/Employee.php:50 js/EmployeeEditDialog.js:382
 msgid "Banking Information"
 msgstr ""
 
@@ -113,22 +113,22 @@ msgstr ""
 msgid "Is employed"
 msgstr ""
 
-#: Model/Employee.php:71 js/EmployeeEditDialog.js:204
+#: Model/Employee.php:71 js/EmployeeEditDialog.js:203
 msgid "Number"
 msgstr ""
 
-#: Model/Employee.php:77 Model/FreeTime.php:60 js/EmployeeEditDialog.js:216
+#: Model/Employee.php:77 Model/FreeTime.php:60 js/EmployeeEditDialog.js:215
 msgid "Account"
 msgstr ""
 
 #: Model/Employee.php:83 Model/Account.php:89 Model/FreeTime.php:77
-#: Model/ExtraFreeTime.php:64 js/ExtraFreeTimeEditDialog.js:153
-#: js/EmployeeEditDialog.js:428 js/FreeTimeEditDialog.js:505
+#: Model/ExtraFreeTime.php:64 js/ExtraFreeTimeEditDialog.js:152
+#: js/EmployeeEditDialog.js:427 js/FreeTimeEditDialog.js:519
 #: js/AccountEditDialog.js:161
 msgid "Description"
 msgstr ""
 
-#: Model/Employee.php:87 js/EmployeeEditDialog.js:314
+#: Model/Employee.php:87 js/EmployeeEditDialog.js:313
 msgid "Country"
 msgstr ""
 
@@ -136,19 +136,19 @@ msgstr ""
 msgid "Germany"
 msgstr ""
 
-#: Model/Employee.php:93 js/EmployeeEditDialog.js:317
+#: Model/Employee.php:93 js/EmployeeEditDialog.js:316
 msgid "Locality"
 msgstr ""
 
-#: Model/Employee.php:98 js/EmployeeEditDialog.js:320
+#: Model/Employee.php:98 js/EmployeeEditDialog.js:319
 msgid "Postalcode"
 msgstr ""
 
-#: Model/Employee.php:103 js/EmployeeEditDialog.js:323
+#: Model/Employee.php:103 js/EmployeeEditDialog.js:322
 msgid "Region"
 msgstr ""
 
-#: Model/Employee.php:108 js/EmployeeEditDialog.js:326
+#: Model/Employee.php:108 js/EmployeeEditDialog.js:325
 msgid "Street"
 msgstr ""
 
@@ -156,31 +156,31 @@ msgstr ""
 msgid "Street 2"
 msgstr ""
 
-#: Model/Employee.php:118 js/EmployeeEditDialog.js:332
+#: Model/Employee.php:118 js/EmployeeEditDialog.js:331
 msgid "E-Mail"
 msgstr ""
 
-#: Model/Employee.php:123 js/EmployeeEditDialog.js:335
+#: Model/Employee.php:123 js/EmployeeEditDialog.js:334
 msgid "Telephone Number"
 msgstr ""
 
-#: Model/Employee.php:128 js/EmployeeEditDialog.js:338
+#: Model/Employee.php:128 js/EmployeeEditDialog.js:337
 msgid "Cell Phone Number"
 msgstr ""
 
-#: Model/Employee.php:133 js/EmployeeEditDialog.js:277
+#: Model/Employee.php:133 js/EmployeeEditDialog.js:276
 msgid "Title"
 msgstr ""
 
-#: Model/Employee.php:136 js/EmployeeEditDialog.js:269
+#: Model/Employee.php:136 js/EmployeeEditDialog.js:268
 msgid "Salutation"
 msgstr ""
 
-#: Model/Employee.php:139 js/EmployeeEditDialog.js:290
+#: Model/Employee.php:139 js/EmployeeEditDialog.js:289
 msgid "Last Name"
 msgstr ""
 
-#: Model/Employee.php:142 js/EmployeeEditDialog.js:281
+#: Model/Employee.php:142 js/EmployeeEditDialog.js:280
 msgid "First Name"
 msgstr ""
 
@@ -188,51 +188,51 @@ msgstr ""
 msgid "Employee name"
 msgstr ""
 
-#: Model/Employee.php:150 js/EmployeeEditDialog.js:342
+#: Model/Employee.php:150 js/EmployeeEditDialog.js:341
 msgid "Birthday"
 msgstr ""
 
-#: Model/Employee.php:155 js/EmployeeEditDialog.js:392
+#: Model/Employee.php:155 js/EmployeeEditDialog.js:391
 msgid "Account Holder"
 msgstr ""
 
-#: Model/Employee.php:160 js/EmployeeEditDialog.js:395
+#: Model/Employee.php:160 js/EmployeeEditDialog.js:394
 msgid "Account Number"
 msgstr ""
 
-#: Model/Employee.php:178 js/EmployeeEditDialog.js:398
+#: Model/Employee.php:178 js/EmployeeEditDialog.js:397
 msgid "Bank Name"
 msgstr ""
 
-#: Model/Employee.php:183 js/EmployeeEditDialog.js:401
+#: Model/Employee.php:183 js/EmployeeEditDialog.js:400
 msgid "Code Number"
 msgstr ""
 
-#: Model/Employee.php:189 js/EmployeeEditDialog.js:359
+#: Model/Employee.php:189 js/EmployeeEditDialog.js:358
 msgid "Employment begin"
 msgstr ""
 
-#: Model/Employee.php:194 js/EmployeeEditDialog.js:366
+#: Model/Employee.php:194 js/EmployeeEditDialog.js:365
 msgid "Employment end"
 msgstr ""
 
-#: Model/Employee.php:199 js/EmployeeEditDialog.js:131
+#: Model/Employee.php:199 js/EmployeeEditDialog.js:130
 msgid "Supervisor"
 msgstr ""
 
-#: Model/Employee.php:210 js/EmployeeEditDialog.js:139
+#: Model/Employee.php:210 js/EmployeeEditDialog.js:138
 msgid "Division"
 msgstr ""
 
-#: Model/Employee.php:220 js/EmployeeEditDialog.js:146
+#: Model/Employee.php:220 js/EmployeeEditDialog.js:145
 msgid "Health Insurance"
 msgstr ""
 
-#: Model/Employee.php:224 js/EmployeeEditDialog.js:370
+#: Model/Employee.php:224 js/EmployeeEditDialog.js:369
 msgid "Profession"
 msgstr ""
 
-#: Model/Employee.php:227 js/EmployeeEditDialog.js:374
+#: Model/Employee.php:227 js/EmployeeEditDialog.js:373
 msgid "Position"
 msgstr ""
 
@@ -255,7 +255,7 @@ msgstr ""
 msgid "Sickness"
 msgstr ""
 
-#: Model/Account.php:34 js/FreeTimeEditDialog.js:269
+#: Model/Account.php:34 js/FreeTimeEditDialog.js:271
 msgid "Personal account"
 msgid_plural "Personal accounts"
 msgstr[0] ""
@@ -277,18 +277,18 @@ msgstr ""
 msgid "Miscellaneous"
 msgstr ""
 
-#: Model/Contract.php:33 js/ContractEditDialog.js:210
-#: js/ContractEditDialog.js:223 js/ContractGridPanel.js:42
+#: Model/Contract.php:33 js/ContractEditDialog.js:212
+#: js/ContractEditDialog.js:225 js/ContractGridPanel.js:42
 msgid "Contract"
 msgid_plural "Contracts"
 msgstr[0] ""
 msgstr[1] ""
 
-#: Model/Contract.php:61 Model/CostCenter.php:72 js/ContractEditDialog.js:228
+#: Model/Contract.php:61 Model/CostCenter.php:72 js/ContractEditDialog.js:230
 msgid "Start Date"
 msgstr ""
 
-#: Model/Contract.php:71 js/ContractEditDialog.js:229
+#: Model/Contract.php:71 js/ContractEditDialog.js:231
 msgid "End Date"
 msgstr ""
 
@@ -296,7 +296,7 @@ msgstr ""
 msgid "Vacation Days"
 msgstr ""
 
-#: Model/Contract.php:85 js/ContractEditDialog.js:240
+#: Model/Contract.php:85 js/ContractEditDialog.js:242
 msgid "Feast Calendar"
 msgstr ""
 
@@ -317,11 +317,11 @@ msgstr[0] ""
 msgstr[1] ""
 
 #: Model/FreeTime.php:71 Model/ExtraFreeTime.php:58
-#: js/ExtraFreeTimeEditDialog.js:128
+#: js/ExtraFreeTimeEditDialog.js:127
 msgid "Type"
 msgstr ""
 
-#: Model/FreeTime.php:82 js/FreeTimeEditDialog.js:354
+#: Model/FreeTime.php:82 js/FreeTimeEditDialog.js:369
 msgid "Status"
 msgstr ""
 
@@ -341,18 +341,18 @@ msgstr ""
 msgid "Free Days"
 msgstr ""
 
-#: Model/ExtraFreeTime.php:33 js/ExtraFreeTimeEditDialog.js:98
-#: js/ExtraFreeTimeEditDialog.js:110 js/AccountEditDialog.js:74
+#: Model/ExtraFreeTime.php:33 js/ExtraFreeTimeEditDialog.js:97
+#: js/ExtraFreeTimeEditDialog.js:109 js/AccountEditDialog.js:74
 msgid "Extra free time"
 msgid_plural "Extra free times"
 msgstr[0] ""
 msgstr[1] ""
 
-#: Model/ExtraFreeTime.php:70 js/ExtraFreeTimeEditDialog.js:123
+#: Model/ExtraFreeTime.php:70 js/ExtraFreeTimeEditDialog.js:122
 msgid "Days"
 msgstr ""
 
-#: Model/ExtraFreeTime.php:74 js/ExtraFreeTimeEditDialog.js:131
+#: Model/ExtraFreeTime.php:74 js/ExtraFreeTimeEditDialog.js:130
 msgid "Expiration date"
 msgstr ""
 
@@ -363,8 +363,8 @@ msgid_plural "Cost Centers"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/ExtraFreeTimeEditDialog.js:167 js/EmployeeEditDialog.js:442
-#: js/FreeTimeEditDialog.js:519
+#: js/ExtraFreeTimeEditDialog.js:166 js/EmployeeEditDialog.js:441
+#: js/FreeTimeEditDialog.js:533
 msgid "Enter description"
 msgstr ""
 
@@ -380,11 +380,11 @@ msgstr ""
 msgid "Please use the following format: MM-DD"
 msgstr ""
 
-#: js/AdminPanel.js:219 js/ContractEditDialog.js:233
+#: js/AdminPanel.js:219 js/ContractEditDialog.js:235
 msgid "Calendar"
 msgstr ""
 
-#: js/AdminPanel.js:220 js/ContractEditDialog.js:234
+#: js/AdminPanel.js:220 js/ContractEditDialog.js:236
 msgid "Calendars"
 msgstr ""
 
@@ -439,107 +439,107 @@ msgstr ""
 msgid "Export as XLS"
 msgstr ""
 
-#: js/DatePicker.js:102
+#: js/DatePicker.js:107
 msgid "WK"
 msgstr ""
 
-#: js/DatePicker.js:163
+#: js/DatePicker.js:171
 msgid "Loading calendar data..."
 msgstr ""
 
-#: js/DatePicker.js:392
+#: js/DatePicker.js:406
 msgid "Year can not be changed"
 msgstr ""
 
-#: js/DatePicker.js:393
+#: js/DatePicker.js:407
 msgid ""
 "You have already selected some dates from another year. Please create a new "
 "record to add dates from another year!"
 msgstr ""
 
-#: js/DatePicker.js:451
+#: js/DatePicker.js:472
 msgid "No more vacation days"
 msgstr ""
 
-#: js/DatePicker.js:452
+#: js/DatePicker.js:473
 msgid ""
 "The Employee has no more possible vacation days left for this year. Create a "
 "new vacation and use another personal account the vacation should be taken "
 "from."
 msgstr ""
 
-#: js/ContractEditDialog.js:86
+#: js/ContractEditDialog.js:88
 #, python-brace-format
 msgid "Edit {0}"
 msgstr ""
 
-#: js/ContractEditDialog.js:248 js/AccountEditDialog.js:135 js/Models.js:23
+#: js/ContractEditDialog.js:250 js/AccountEditDialog.js:135 js/Models.js:23
 msgid "Working Time"
 msgid_plural "Working Times"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/ContractEditDialog.js:256
+#: js/ContractEditDialog.js:258
 msgid "Choose the template"
 msgstr ""
 
-#: js/ContractEditDialog.js:266
+#: js/ContractEditDialog.js:268
 msgid "Working Hours per week"
 msgstr ""
 
-#: js/ContractEditDialog.js:274
+#: js/ContractEditDialog.js:276
 msgid "Vacation days of one calendar year"
 msgstr ""
 
-#: js/ContractEditDialog.js:278
+#: js/ContractEditDialog.js:280
 msgid "Mon."
 msgstr ""
 
-#: js/ContractEditDialog.js:281
+#: js/ContractEditDialog.js:283
 msgid "Tue."
 msgstr ""
 
-#: js/ContractEditDialog.js:284
+#: js/ContractEditDialog.js:286
 msgid "Wed."
 msgstr ""
 
-#: js/ContractEditDialog.js:287
+#: js/ContractEditDialog.js:289
 msgid "Thu."
 msgstr ""
 
-#: js/ContractEditDialog.js:290
+#: js/ContractEditDialog.js:292
 msgid "Fri."
 msgstr ""
 
-#: js/ContractEditDialog.js:293
+#: js/ContractEditDialog.js:295
 msgid "Sat."
 msgstr ""
 
-#: js/ContractEditDialog.js:296
+#: js/ContractEditDialog.js:298
 msgid "Sun."
 msgstr ""
 
-#: js/EmployeeEditDialog.js:107
+#: js/EmployeeEditDialog.js:106
 msgid "Account is disabled or deleted!"
 msgstr ""
 
-#: js/EmployeeEditDialog.js:235
+#: js/EmployeeEditDialog.js:234
 msgid "Apply contact data on form"
 msgstr ""
 
-#: js/EmployeeEditDialog.js:264
+#: js/EmployeeEditDialog.js:263
 msgid "Full Name"
 msgstr ""
 
-#: js/EmployeeEditDialog.js:304
+#: js/EmployeeEditDialog.js:303
 msgid "Personal Information"
 msgstr ""
 
-#: js/EmployeeEditDialog.js:329
+#: js/EmployeeEditDialog.js:328
 msgid "Street2"
 msgstr ""
 
-#: js/EmployeeEditDialog.js:350
+#: js/EmployeeEditDialog.js:349
 msgid "Internal Information"
 msgstr ""
 
@@ -578,22 +578,22 @@ msgstr[1] ""
 msgid "Startdate"
 msgstr ""
 
-#: js/FreeTimeEditDialog.js:157
+#: js/FreeTimeEditDialog.js:155
 #, python-brace-format
 msgid "Edit {0} \"{1}\""
 msgstr ""
 
-#: js/FreeTimeEditDialog.js:171
+#: js/FreeTimeEditDialog.js:169
 #, python-brace-format
 msgid "Edit {0} for {1}"
 msgstr ""
 
-#: js/FreeTimeEditDialog.js:173
+#: js/FreeTimeEditDialog.js:171
 #, python-brace-format
 msgid "Add {0} for {1}"
 msgstr ""
 
-#: js/FreeTimeEditDialog.js:187
+#: js/FreeTimeEditDialog.js:186
 msgid "You have to select at least one day to save this sickness entry."
 msgstr ""
 
@@ -605,14 +605,24 @@ msgstr ""
 msgid "No day selected"
 msgstr ""
 
-#: js/FreeTimeEditDialog.js:433
+#: js/FreeTimeEditDialog.js:447
 msgid "Remaining"
 msgstr ""
 
-#: js/FreeTimeEditDialog.js:486
+#: js/FreeTimeEditDialog.js:500
 msgid "Select Days"
 msgstr ""
 
+#: js/ContractGridPanel.js:150
+msgid "Vacation in same period"
+msgstr ""
+
+#: js/ContractGridPanel.js:151
+msgid ""
+"There are some vacation days matching the period of the contract you added. "
+"After saving this employee, changing the contract is not possible anymore."
+msgstr ""
+
 #: js/AccountEditDialog.js:52
 #, python-brace-format
 msgid "Edit {0} for {1} - {2}"
@@ -797,15 +807,3 @@ msgstr ""
 #: Setup/Update/Release6.php:330
 msgid "Currently employed"
 msgstr ""
-
-msgid "Accounts have been created"
-msgstr ""
-
-msgid "{0} accounts for the year {1} have been created successfully!"
-msgstr ""
-
-msgid "There are some vacation days matching the period of the contract you added. After saving this employee, changing the contract is not possible anymore."
-msgstr ""
-
-msgid "Vacation in same period"
-msgstr ""
index bdc860a..626bbb2 100644 (file)
@@ -50,15 +50,15 @@ msgstr ""
 msgid "Location"
 msgstr ""
 
-#: Model/InventoryItem.php:78 js/InventoryItemEditDialog.js:283
+#: Model/InventoryItem.php:78 js/InventoryItemEditDialog.js:277
 msgid "Invoice date"
 msgstr ""
 
-#: Model/InventoryItem.php:93 js/InventoryItemEditDialog.js:277
+#: Model/InventoryItem.php:93 js/InventoryItemEditDialog.js:271
 msgid "Invoice"
 msgstr ""
 
-#: Model/InventoryItem.php:98 js/InventoryItemEditDialog.js:257
+#: Model/InventoryItem.php:98 js/InventoryItemEditDialog.js:251
 msgid "Price"
 msgstr ""
 
@@ -78,7 +78,7 @@ msgstr ""
 msgid "Item removed"
 msgstr ""
 
-#: Model/InventoryItem.php:143 js/InventoryItemEditDialog.js:289
+#: Model/InventoryItem.php:143 js/InventoryItemEditDialog.js:283
 msgid "Depreciate"
 msgstr ""
 
@@ -134,11 +134,11 @@ msgstr ""
 msgid "Available number"
 msgstr ""
 
-#: js/InventoryItemEditDialog.js:236
+#: js/InventoryItemEditDialog.js:230
 msgid "Accounting"
 msgstr ""
 
-#: js/InventoryItemEditDialog.js:264
+#: js/InventoryItemEditDialog.js:258
 msgid "Cost centre"
 msgstr ""
 
index e66ee80..d464ec7 100644 (file)
@@ -18,15 +18,15 @@ msgstr ""
 msgid "%s's personal Projects"
 msgstr ""
 
-#: Acl/Rights.php:91
+#: Acl/Rights.php:90
 msgid "Manage shared project favorites"
 msgstr ""
 
-#: Acl/Rights.php:92
+#: Acl/Rights.php:91
 msgid "Create new shared project favorites"
 msgstr ""
 
-#: js/Model.js:35 js/ProjectEditDialog.js:108 js/ProjectEditDialog.js:121
+#: js/Model.js:35 js/ProjectEditDialog.js:107 js/ProjectEditDialog.js:120
 msgid "Project"
 msgid_plural "Projects"
 msgstr[0] ""
@@ -46,19 +46,19 @@ msgstr ""
 msgid "Quick Search"
 msgstr ""
 
-#: js/Model.js:75 js/ProjectEditDialog.js:133 js/ProjectGridPanel.js:128
+#: js/Model.js:75 js/ProjectEditDialog.js:132 js/ProjectGridPanel.js:128
 msgid "Title"
 msgstr ""
 
-#: js/Model.js:76 js/ProjectEditDialog.js:138 js/ProjectGridPanel.js:121
+#: js/Model.js:76 js/ProjectEditDialog.js:137 js/ProjectGridPanel.js:121
 msgid "Number"
 msgstr ""
 
-#: js/Model.js:77 js/ProjectEditDialog.js:174
+#: js/Model.js:77 js/ProjectEditDialog.js:178
 msgid "Description"
 msgstr ""
 
-#: js/Model.js:79 js/ProjectEditDialog.js:144 js/ProjectGridPanel.js:134
+#: js/Model.js:79 js/ProjectEditDialog.js:143 js/ProjectGridPanel.js:134
 msgid "Status"
 msgstr ""
 
@@ -78,15 +78,15 @@ msgstr ""
 msgid "Created By"
 msgstr ""
 
-#: js/ProjectEditDialog.js:80 js/ProjectAttendeeFilter.js:38
+#: js/ProjectEditDialog.js:79 js/ProjectAttendeeFilter.js:38
 msgid "Attendee"
 msgstr ""
 
-#: js/ProjectEditDialog.js:81 js/AddToProjectPanel.js:81
+#: js/ProjectEditDialog.js:80 js/AddToProjectPanel.js:81
 msgid "Role"
 msgstr ""
 
-#: js/ProjectEditDialog.js:188
+#: js/ProjectEditDialog.js:192
 msgid "Enter description"
 msgstr ""
 
index b84881b..51093f2 100644 (file)
@@ -13,347 +13,261 @@ msgstr ""
 "X-Poedit-SourceCharset: utf-8\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
-#: Model/Product.php:34 Model/ProductAggregate.php:39
-#: Model/ProductAggregate.php:56 js/ProductAggregateGridPanel.js:56
-#: js/ProductAggregateGridPanel.js:224
-msgid "Product"
-msgid_plural "Products"
-msgstr[0] ""
-msgstr[1] ""
-
-#: Model/Product.php:50 Model/Customer.php:64 Model/Supplier.php:64
-#: js/CustomerDetailsPanel.js:126 js/SupplierDetailsPanel.js:126
-#: js/CustomerEditDialog.js:205 js/SupplierEditDialog.js:185
-#: js/ProductEditDialog.js:79
-msgid "Name"
+#: Export/Ods/Invoice.php:125
+msgid "CLEARED"
 msgstr ""
 
-#: Model/Product.php:55 Model/OrderConfirmation.php:72
-#: Model/PurchaseInvoice.php:95 Model/Customer.php:77 Model/Contract.php:126
-#: Model/Invoice.php:83 Model/Offer.php:84 Model/Supplier.php:77
-#: js/ContractEditDialog.js:282 js/InvoiceEditDialog.js:396
-#: js/PurchaseInvoiceEditDialog.js:488 js/PurchaseInvoiceDetailsPanel.js:103
-#: js/CustomerDetailsPanel.js:157 js/SupplierDetailsPanel.js:157
-#: js/CustomerEditDialog.js:398 js/InvoiceDetailsPanel.js:103
-#: js/SupplierEditDialog.js:364 js/OrderConfirmationEditDialog.js:148
-#: js/ProductEditDialog.js:111 js/OfferEditDialog.js:137
-msgid "Description"
+#: Export/Ods/Invoice.php:128
+msgid "INVOICE"
 msgstr ""
 
-#: Model/Product.php:61 js/ProductEditDialog.js:85
-msgid "Price"
+#: Controller.php:91 Controller.php:117
+msgid "You do not have admin rights on Sales"
 msgstr ""
 
-#: Model/Product.php:65 js/ProductEditDialog.js:92
-msgid "Manufacturer"
+#: Exception/DeleteUsedBillingAddress.php:26
+msgid "Address as Billing Address in Use"
 msgstr ""
 
-#: Model/Product.php:70 js/ProductEditDialog.js:96
-msgid "Category"
+#: Exception/DeleteUsedBillingAddress.php:31
+msgid ""
+"The Address you tried to delete is used in one or more contract(s) as "
+"Billing Address. Please assign another Billing Address to these contracts or "
+"change this one and do not delete."
 msgstr ""
 
-#: Model/Product.php:80 js/ProductEditDialog.js:103
-msgid "Lifespan start"
+#: Exception/DeletePreviousInvoice.php:26
+msgid "Following Invoices Found"
 msgstr ""
 
-#: Model/Product.php:85 js/ProductEditDialog.js:108
-msgid "Lifespan end"
+#: Exception/DeletePreviousInvoice.php:31
+msgid ""
+"There is an invoice for the same contract after this one. Please delete the "
+"following invoice(s) before deleting this one!"
 msgstr ""
 
-#: Model/Product.php:90
-msgid "Is active"
+#: Exception/DuplicateNumber.php:26
+msgid "Number duplicate"
 msgstr ""
 
-#: Model/Division.php:34
-msgid "Division"
-msgid_plural "Divisions"
-msgstr[0] ""
-msgstr[1] ""
-
-#: Model/Division.php:50 Model/OrderConfirmation.php:67
-#: Model/InvoicePosition.php:64 Model/Contract.php:121 Model/Offer.php:79
-#: js/ContractEditDialog.js:208 js/ExceptionHandler.js:96
-#: js/OrderConfirmationEditDialog.js:107 js/DivisionEditDialog.js:92
-#: js/OfferEditDialog.js:107
-msgid "Title"
+#: Exception/DuplicateNumber.php:31
+msgid ""
+"The number you tried to use has been taken already. Please use another one "
+"leave the field blank to take the next free number."
 msgstr ""
 
-#: Model/OrderConfirmation.php:33 Model/Offer.php:61
-#: js/OrderConfirmationFilterModel.js:30
-msgid "Order Confirmation"
-msgid_plural "Order Confirmations"
-msgstr[0] ""
-msgstr[1] ""
-
-#: Model/OrderConfirmation.php:49 Model/OrderConfirmation.php:81
-#: Model/Contract.php:44 Model/Invoice.php:52 Model/Invoice.php:185
-#: Model/Invoice.php:213 Model/ProductAggregate.php:68
-#: js/InvoiceEditDialog.js:400 js/PurchaseInvoiceDetailsPanel.js:105
-#: js/ContractFilterModel.js:30 js/InvoiceDetailsPanel.js:105
-#: js/OrderConfirmationEditDialog.js:112
-msgid "Contract"
-msgid_plural "Contracts"
-msgstr[0] ""
-msgstr[1] ""
-
-#: Model/OrderConfirmation.php:62 Model/CostCenter.php:50
-#: Model/Contract.php:116 Model/Offer.php:74 js/ContractEditDialog.js:201
-#: js/CostCenterGridPanel.js:56 js/ExceptionHandler.js:91
-#: js/OrderConfirmationEditDialog.js:102 js/OfferEditDialog.js:102
-#: js/CostCenterEditDialog.js:108 Config.php:149
-msgid "Number"
+#: Exception/InvoiceAlreadyClearedEdit.php:26
+#: Exception/InvoiceAlreadyClearedDelete.php:26
+msgid "Invoice is cleared already"
 msgstr ""
 
-#: Model/CostCenter.php:34 Model/PurchaseInvoice.php:64
-#: Model/PurchaseInvoice.php:184 Model/Contract.php:78 Model/Invoice.php:121
-msgid "Cost Center"
-msgid_plural "Cost Centers"
-msgstr[0] ""
-msgstr[1] ""
-
-#: Model/CostCenter.php:57 js/CostCenterGridPanel.js:62
-#: js/CostCenterEditDialog.js:115
-msgid "Remark"
+#: Exception/InvoiceAlreadyClearedEdit.php:31
+msgid ""
+"The Invoice you tried to edit is cleared already, so no editing is possible "
+"anymore!"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:35 js/PurchaseInvoiceEditDialog.js:331
-msgid "Purchase Invoice"
-msgid_plural "Purchase Invoices"
-msgstr[0] ""
-msgstr[1] ""
-
-#: Model/PurchaseInvoice.php:52 Model/PurchaseInvoice.php:209
-#: Model/PurchaseInvoice.php:225 Model/Supplier.php:35 Model/Supplier.php:251
-#: js/PurchaseInvoiceEditDialog.js:358 js/SupplierFilterModel.js:30
-#: js/SupplierEditDialog.js:149
-msgid "Supplier"
-msgid_plural "Suppliers"
-msgstr[0] ""
-msgstr[1] ""
-
-#: Model/PurchaseInvoice.php:76 Model/PurchaseInvoice.php:197
-#: Model/PurchaseInvoice.php:229 js/PurchaseInvoiceEditDialog.js:443
-#: js/PurchaseInvoiceApproverFilterModel.js:30
-msgid "Approver"
+#: Exception/UnknownCurrencyCode.php:26
+msgid "Unknown Currency Code"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:90 Model/Invoice.php:78
-#: js/InvoiceEditDialog.js:378 js/PurchaseInvoiceEditDialog.js:352
-#: js/PurchaseInvoiceDetailsPanel.js:100 js/InvoiceDetailsPanel.js:100
-msgid "Invoice Number"
+#: Exception/UnknownCurrencyCode.php:31
+msgid ""
+"The Currency Code you tried to use is not valid. Please use a valid Currency "
+"Code as defined in ISO 4217."
 msgstr ""
 
-#: Model/PurchaseInvoice.php:100 js/PurchaseInvoiceEditDialog.js:206
-msgid "Date of invoice"
+#: Exception/InvoiceAlreadyClearedDelete.php:31
+msgid ""
+"The Invoice you tried to delete is cleared already, so deleting is not "
+"possible anymore!"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:103 js/PurchaseInvoiceEditDialog.js:216
-msgid "Due in"
+#: Exception/AlterOCNumberForbidden.php:26
+msgid "No Right to alter the Number"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:110
-msgid "Due at"
+#: Exception/AlterOCNumberForbidden.php:31
+msgid "You are not allowed to alter the number afterwards!"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:114
-msgid "Pay at"
+#: Acl/Rights.php:196
+msgid "manage products"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:118
-msgid "Overdue at"
+#: Acl/Rights.php:197
+msgid "add, edit and delete products"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:123 js/PurchaseInvoiceEditDialog.js:426
-msgid "Payed at"
+#: Acl/Rights.php:200
+msgid "manage contracts"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:127
-msgid "Dunned at"
+#: Acl/Rights.php:201
+msgid "add, edit and delete contracts"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:131
-msgid "Payment_method"
+#: Acl/Rights.php:204
+msgid "manage cost centers"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:138 Model/Customer.php:141
-#: js/PurchaseInvoiceEditDialog.js:321 js/CustomerEditDialog.js:277
-msgid "Discount (%)"
+#: Acl/Rights.php:205
+msgid "add, edit and delete cost centers"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:146 js/PurchaseInvoiceEditDialog.js:392
-msgid "Discount until"
+#: Acl/Rights.php:208
+msgid "manage customers"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:150 Model/Invoice.php:146
-#: js/InvoiceEditDialog.js:317 js/PurchaseInvoiceEditDialog.js:252
-msgid "Price Net"
+#: Acl/Rights.php:209
+msgid "add, edit and delete customers"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:158 Model/Invoice.php:154
-#: js/InvoiceEditDialog.js:331 js/PurchaseInvoiceEditDialog.js:266
-msgid "Price Gross"
+#: Acl/Rights.php:212
+msgid "manage suppliers"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:165 js/PurchaseInvoiceEditDialog.js:280
-msgid "Price Tax"
+#: Acl/Rights.php:213
+msgid "add, edit and delete suppliers"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:173 Model/Invoice.php:162
-msgid "Sales Tax"
+#: Acl/Rights.php:216
+msgid "manage invoices"
 msgstr ""
 
-#: Model/PurchaseInvoice.php:233 Model/Contract.php:198 Model/Contract.php:260
-#: js/ContractEditDialog.js:271 js/PurchaseInvoiceEditDialog.js:454
-msgid "Lead Cost Center"
+#: Acl/Rights.php:217
+msgid "add, edit and delete invoices"
 msgstr ""
 
-#: Model/Address.php:33 Model/Invoice.php:87 Model/Invoice.php:98
-#: js/AddressEditDialog.js:191 js/AddressEditDialog.js:201
-msgid "Address"
-msgid_plural "Addresss"
-msgstr[0] ""
-msgstr[1] ""
-
-#: Model/Address.php:52 Model/Customer.php:35 Model/Customer.php:276
-#: Model/Contract.php:66 Model/Contract.php:162 Model/Contract.php:247
-#: Model/Contract.php:268 Model/Invoice.php:64 Model/Invoice.php:197
-#: Model/Invoice.php:217 Model/Offer.php:49 Model/Offer.php:93
-#: js/ContractEditDialog.js:226 js/InvoiceEditDialog.js:417
-#: js/PurchaseInvoiceDetailsPanel.js:104 js/CustomerFilterModel.js:30
-#: js/ContractCustomerFilterModel.js:30 js/CustomerEditDialog.js:169
-#: js/InvoiceDetailsPanel.js:104 js/OfferEditDialog.js:112
-msgid "Customer"
-msgid_plural "Customers"
-msgstr[0] ""
-msgstr[1] ""
-
-#: Model/Address.php:64 Model/Customer.php:203 Model/Supplier.php:175
-#: js/AddressEditDialog.js:149 js/CustomerEditDialog.js:303
-#: js/SupplierEditDialog.js:269
-msgid "Street"
+#: Acl/Rights.php:220
+msgid "manage divisions"
 msgstr ""
 
-#: Model/Address.php:68 Model/Customer.php:245 Model/Supplier.php:217
-#: js/AddressEditDialog.js:152 js/CustomerEditDialog.js:307
-#: js/SupplierEditDialog.js:273
-msgid "Postbox"
+#: Acl/Rights.php:221
+msgid "add, edit and delete divisions"
 msgstr ""
 
-#: Model/Address.php:72 Model/Customer.php:212 Model/Supplier.php:184
-#: js/AddressEditDialog.js:155 js/CustomerEditDialog.js:313
-#: js/SupplierEditDialog.js:279
-msgid "Postalcode"
+#: Acl/Rights.php:224
+msgid "manage order confirmations"
 msgstr ""
 
-#: Model/Address.php:76 Model/Customer.php:220 Model/Supplier.php:192
-#: js/AddressEditDialog.js:158 js/CustomerEditDialog.js:318
-#: js/SupplierEditDialog.js:284
-msgid "Locality"
+#: Acl/Rights.php:225
+msgid "add, edit and delete order confirmations"
 msgstr ""
 
-#: Model/Address.php:80 Model/Customer.php:228 Model/Supplier.php:200
-#: js/AddressEditDialog.js:161 js/CustomerEditDialog.js:322
-#: js/SupplierEditDialog.js:288
-msgid "Region"
+#: Acl/Rights.php:228
+msgid "manage offers"
 msgstr ""
 
-#: Model/Address.php:84 Model/Customer.php:236 Model/Supplier.php:208
-#: js/AddressEditDialog.js:165 js/CustomerEditDialog.js:327
-#: js/SupplierEditDialog.js:293
-msgid "Country"
+#: Acl/Rights.php:229
+msgid "add, edit and delete offers"
 msgstr ""
 
-#: Model/Address.php:89 Model/Customer.php:187 Model/Supplier.php:159
-#: js/AddressEditDialog.js:168 js/CustomerEditDialog.js:332
-#: js/SupplierEditDialog.js:298
-msgid "Prefix"
+#: Acl/Rights.php:232
+msgid "manage purchase invoices"
 msgstr ""
 
-#: Model/Address.php:93 Model/Customer.php:195 Model/Supplier.php:167
-#: js/AddressEditDialog.js:171 js/CustomerEditDialog.js:336
-#: js/SupplierEditDialog.js:302
-msgid "Additional Prefix"
+#: Acl/Rights.php:233
+msgid "add, edit and delete purchase invoices"
 msgstr ""
 
-#: Model/Address.php:97 js/AddressEditDialog.js:178
-msgid "Number Debit"
+#: Acl/Rights.php:236
+msgid "change number of an order confirmations"
 msgstr ""
 
-#: Model/InvoicePosition.php:33
-msgid "Invoice Position"
-msgid_plural "Invoice Positions"
-msgstr[0] ""
-msgstr[1] ""
-
-#: Model/InvoicePosition.php:49 Model/Invoice.php:136
-#: js/InvoiceEditDialog.js:391 js/PurchaseInvoiceDetailsPanel.js:102
-#: js/InvoiceDetailsPanel.js:102
-msgid "Type"
+#: Acl/Rights.php:237
+msgid "allow to change the number of an order confirmation on update"
 msgstr ""
 
-#: Model/InvoicePosition.php:73
-msgid "Month"
+#: Acl/Rights.php:240
+msgid "set number of invoices"
 msgstr ""
 
-#: Model/InvoicePosition.php:77
-msgid "Unit"
+#: Acl/Rights.php:241
+msgid "allow to set the number of an invoice"
 msgstr ""
 
-#: Model/InvoicePosition.php:81 Model/ProductAggregate.php:80
-#: js/ProductAggregateGridPanel.js:159 js/ProductAggregateGridPanel.js:185
-#: js/ProductAggregateGridPanel.js:228
-msgid "Quantity"
-msgstr ""
+#: Model/Customer.php:35 Model/Customer.php:276 Model/Contract.php:66
+#: Model/Contract.php:162 Model/Contract.php:247 Model/Contract.php:268
+#: Model/Address.php:52 Model/Offer.php:49 Model/Offer.php:93
+#: Model/Invoice.php:64 Model/Invoice.php:197 Model/Invoice.php:217
+#: js/InvoiceEditDialog.js:417 js/CustomerEditDialog.js:169
+#: js/OfferEditDialog.js:112 js/ContractCustomerFilterModel.js:30
+#: js/InvoiceDetailsPanel.js:104 js/ContractEditDialog.js:226
+#: js/CustomerFilterModel.js:30 js/PurchaseInvoiceDetailsPanel.js:104
+msgid "Customer"
+msgid_plural "Customers"
+msgstr[0] ""
+msgstr[1] ""
 
-#: Model/Customer.php:51 Model/Supplier.php:51 js/CustomerDetailsPanel.js:123
-#: js/SupplierDetailsPanel.js:123 js/CustomerEditDialog.js:182
-#: js/SupplierEditDialog.js:162
+#: Model/Customer.php:51 Model/Supplier.php:51 js/CustomerEditDialog.js:182
+#: js/SupplierEditDialog.js:162 js/CustomerDetailsPanel.js:123
+#: js/SupplierDetailsPanel.js:123
 msgid "Core Data"
 msgstr ""
 
-#: Model/Customer.php:52 Model/Supplier.php:52 js/CustomerDetailsPanel.js:141
-#: js/SupplierDetailsPanel.js:141 js/CustomerEditDialog.js:232
-#: js/SupplierEditDialog.js:212
+#: Model/Customer.php:52 Model/Supplier.php:52 js/CustomerEditDialog.js:232
+#: js/SupplierEditDialog.js:212 js/CustomerDetailsPanel.js:141
+#: js/SupplierDetailsPanel.js:141
 msgid "Accounting"
 msgstr ""
 
 #: Model/Customer.php:53 Model/Supplier.php:53 js/InvoiceEditDialog.js:457
-#: js/PurchaseInvoiceEditDialog.js:403 js/PurchaseInvoiceDetailsPanel.js:127
 #: js/CustomerEditDialog.js:345 js/InvoiceDetailsPanel.js:127
-#: js/SupplierEditDialog.js:311
+#: js/SupplierEditDialog.js:311 js/PurchaseInvoiceDetailsPanel.js:127
+#: js/PurchaseInvoiceEditDialog.js:403
 msgid "Miscellaneous"
 msgstr ""
 
-#: Model/Customer.php:58 js/CustomerDetailsPanel.js:125
-#: js/CustomerEditDialog.js:188
+#: Model/Customer.php:58 js/CustomerEditDialog.js:188
+#: js/CustomerDetailsPanel.js:125
 msgid "Customer Number"
 msgstr ""
 
-#: Model/Customer.php:71 Model/Supplier.php:71 js/CustomerDetailsPanel.js:127
-#: js/SupplierDetailsPanel.js:127 js/CustomerEditDialog.js:353
-#: js/SupplierEditDialog.js:319
+#: Model/Customer.php:64 Model/Supplier.php:64 Model/Product.php:53
+#: js/CustomerEditDialog.js:205 js/ProductEditDialog.js:93
+#: js/SupplierEditDialog.js:185 js/CustomerDetailsPanel.js:126
+#: js/SupplierDetailsPanel.js:126
+msgid "Name"
+msgstr ""
+
+#: Model/Customer.php:71 Model/Supplier.php:71 js/CustomerEditDialog.js:353
+#: js/SupplierEditDialog.js:319 js/CustomerDetailsPanel.js:127
+#: js/SupplierDetailsPanel.js:127
 msgid "Web"
 msgstr ""
 
+#: Model/Customer.php:77 Model/OrderConfirmation.php:72 Model/Contract.php:126
+#: Model/PurchaseInvoice.php:95 Model/Supplier.php:77 Model/Offer.php:84
+#: Model/Product.php:58 Model/Invoice.php:83 js/InvoiceEditDialog.js:396
+#: js/CustomerEditDialog.js:398 js/OfferEditDialog.js:137
+#: js/InvoiceDetailsPanel.js:103 js/ProductEditDialog.js:131
+#: js/ContractEditDialog.js:282 js/SupplierEditDialog.js:364
+#: js/PurchaseInvoiceDetailsPanel.js:103 js/CustomerDetailsPanel.js:157
+#: js/PurchaseInvoiceEditDialog.js:481 js/SupplierDetailsPanel.js:157
+#: js/OrderConfirmationEditDialog.js:148
+msgid "Description"
+msgstr ""
+
 #: Model/Customer.php:84 Model/Contract.php:102 Model/Contract.php:174
-#: Model/Supplier.php:84 js/ContractEditDialog.js:248
-#: js/ContractContactExternalFilterModel.js:30 js/CustomerDetailsPanel.js:128
-#: js/SupplierDetailsPanel.js:128 js/CustomerEditDialog.js:214
-#: js/SupplierEditDialog.js:194
+#: Model/Supplier.php:84 js/CustomerEditDialog.js:214
+#: js/ContractContactExternalFilterModel.js:30 js/ContractEditDialog.js:248
+#: js/SupplierEditDialog.js:194 js/CustomerDetailsPanel.js:128
+#: js/SupplierDetailsPanel.js:128
 msgid "Contact Person (external)"
 msgstr ""
 
 #: Model/Customer.php:95 Model/Contract.php:90 Model/Contract.php:186
-#: Model/Supplier.php:95 js/ContractEditDialog.js:260
+#: Model/Supplier.php:95 js/CustomerEditDialog.js:224
+#: js/ContractEditDialog.js:260 js/SupplierEditDialog.js:204
 #: js/ContractContactInternalFilterModel.js:30 js/CustomerDetailsPanel.js:129
-#: js/SupplierDetailsPanel.js:129 js/CustomerEditDialog.js:224
-#: js/SupplierEditDialog.js:204
+#: js/SupplierDetailsPanel.js:129
 msgid "Contact Person (internal)"
 msgstr ""
 
-#: Model/Customer.php:106 Model/Supplier.php:106
-#: js/CustomerDetailsPanel.js:145 js/SupplierDetailsPanel.js:145
-#: js/CustomerEditDialog.js:240 js/SupplierEditDialog.js:220
+#: Model/Customer.php:106 Model/Supplier.php:106 js/CustomerEditDialog.js:240
+#: js/SupplierEditDialog.js:220 js/CustomerDetailsPanel.js:145
+#: js/SupplierDetailsPanel.js:145
 msgid "VAT No."
 msgstr ""
 
@@ -362,18 +276,23 @@ msgstr ""
 msgid "Credit Term (days)"
 msgstr ""
 
-#: Model/Customer.php:119 Model/Supplier.php:119
-#: js/CustomerDetailsPanel.js:146 js/SupplierDetailsPanel.js:146
-#: js/CustomerEditDialog.js:254 js/SupplierEditDialog.js:234
+#: Model/Customer.php:119 Model/Supplier.php:119 js/CustomerEditDialog.js:254
+#: js/SupplierEditDialog.js:234 js/CustomerDetailsPanel.js:146
+#: js/SupplierDetailsPanel.js:146
 msgid "Currency"
 msgstr ""
 
-#: Model/Customer.php:124 Model/Supplier.php:124
-#: js/CustomerDetailsPanel.js:147 js/SupplierDetailsPanel.js:147
-#: js/CustomerEditDialog.js:259 js/SupplierEditDialog.js:239
+#: Model/Customer.php:124 Model/Supplier.php:124 js/CustomerEditDialog.js:259
+#: js/SupplierEditDialog.js:239 js/CustomerDetailsPanel.js:147
+#: js/SupplierDetailsPanel.js:147
 msgid "Currency Translation Rate"
 msgstr ""
 
+#: Model/Customer.php:141 Model/PurchaseInvoice.php:138
+#: js/CustomerEditDialog.js:277 js/PurchaseInvoiceEditDialog.js:321
+msgid "Discount (%)"
+msgstr ""
+
 #: Model/Customer.php:148 js/AddressEditDialog.js:80
 #: js/DeliveryAddressGridPanel.js:40
 msgid "Delivery Addresses"
@@ -384,391 +303,389 @@ msgstr ""
 msgid "Billing Addresses"
 msgstr ""
 
-#: Model/Contract.php:141 js/ContractEditDialog.js:228
-#: js/InvoiceEditDialog.js:432 js/BillingAddressGridPanel.js:39
-#: js/PurchaseInvoiceDetailsPanel.js:115 js/AddressEditDialog.js:76
-#: js/InvoiceDetailsPanel.js:115
-msgid "Billing Address"
+#: Model/Customer.php:187 Model/Address.php:89 Model/Supplier.php:159
+#: js/CustomerEditDialog.js:332 js/SupplierEditDialog.js:298
+#: js/AddressEditDialog.js:168
+msgid "Prefix"
 msgstr ""
 
-#: Model/Contract.php:152 Model/ProductAggregate.php:106
-#: js/ContractEditDialog.js:238 js/ProductAggregateGridPanel.js:231
-msgid "Start Date"
+#: Model/Customer.php:195 Model/Address.php:93 Model/Supplier.php:167
+#: js/CustomerEditDialog.js:336 js/SupplierEditDialog.js:302
+#: js/AddressEditDialog.js:171
+msgid "Additional Prefix"
 msgstr ""
 
-#: Model/Contract.php:156 Model/ProductAggregate.php:110
-#: js/ContractEditDialog.js:243 js/ProductAggregateGridPanel.js:232
-msgid "End Date"
+#: Model/Customer.php:203 Model/Address.php:64 Model/Supplier.php:175
+#: js/CustomerEditDialog.js:303 js/SupplierEditDialog.js:269
+#: js/AddressEditDialog.js:149
+msgid "Street"
 msgstr ""
 
-#: Model/Contract.php:208 js/ContractEditDialog.js:195
-msgid "Products"
+#: Model/Customer.php:212 Model/Address.php:72 Model/Supplier.php:184
+#: js/CustomerEditDialog.js:313 js/SupplierEditDialog.js:279
+#: js/AddressEditDialog.js:155
+msgid "Postalcode"
 msgstr ""
 
-#: Model/Contract.php:246
-msgid "Responsible"
+#: Model/Customer.php:220 Model/Address.php:76 Model/Supplier.php:192
+#: js/CustomerEditDialog.js:318 js/SupplierEditDialog.js:284
+#: js/AddressEditDialog.js:158
+msgid "Locality"
 msgstr ""
 
-#: Model/Contract.php:248
-msgid "Partner"
+#: Model/Customer.php:228 Model/Address.php:80 Model/Supplier.php:200
+#: js/CustomerEditDialog.js:322 js/SupplierEditDialog.js:288
+#: js/AddressEditDialog.js:161
+msgid "Region"
 msgstr ""
 
-#: Model/Contract.php:264
-msgid "Time Account"
+#: Model/Customer.php:236 Model/Address.php:84 Model/Supplier.php:208
+#: js/CustomerEditDialog.js:327 js/SupplierEditDialog.js:293
+#: js/AddressEditDialog.js:165
+msgid "Country"
 msgstr ""
 
-#: Model/Invoice.php:35 js/InvoiceEditDialog.js:357
-#: js/InvoiceEditDialog.js:370 js/PurchaseInvoiceEditDialog.js:344
-#: js/PurchaseInvoiceDetailsPanel.js:98 js/InvoiceDetailsPanel.js:98
-msgid "Invoice"
-msgid_plural "Invoices"
-msgstr[0] ""
-msgstr[1] ""
-
-#: Model/Invoice.php:104 js/InvoiceEditDialog.js:385
-#: js/PurchaseInvoiceDetailsPanel.js:101 js/InvoiceDetailsPanel.js:101
-msgid "Date"
-msgstr ""
-
-#: Model/Invoice.php:108 js/InvoiceEditDialog.js:492
-msgid "Interval Begins"
-msgstr ""
-
-#: Model/Invoice.php:112 js/InvoiceEditDialog.js:497
-msgid "Interval Ends"
-msgstr ""
-
-#: Model/Invoice.php:115 js/InvoiceEditDialog.js:464
-#: js/PurchaseInvoiceDetailsPanel.js:129 js/InvoiceDetailsPanel.js:129
-msgid "Credit Term"
-msgstr ""
-
-#: Model/Invoice.php:130 Setup/Update/Release8.php:152
-#: js/InvoiceEditDialog.js:485 js/PurchaseInvoiceEditDialog.js:465
-#: js/PurchaseInvoiceDetailsPanel.js:131 js/InvoiceDetailsPanel.js:131
-msgid "Cleared"
-msgstr ""
-
-#: Model/Invoice.php:171 js/InvoiceEditDialog.js:168
-msgid "Positions"
-msgstr ""
-
-#: Model/Invoice.php:221
-msgid "Reversal Invoice"
-msgstr ""
-
-#: Model/Invoice.php:225 Model/Invoice.php:229 Model/Invoice.php:233
-#: Model/Invoice.php:237 Model/Invoice.php:241 Model/Invoice.php:245
-#: Model/Invoice.php:249 Model/ProductAggregate.php:120
-msgid "Invoice Item"
-msgstr ""
-
-#: Model/ProductAggregate.php:87
-msgid "Billing Interval"
-msgstr ""
-
-#: Model/ProductAggregate.php:99 js/ProductAggregateGridPanel.js:211
-#: js/ProductAggregateGridPanel.js:230
-msgid "Billing Point"
-msgstr ""
-
-#: Model/ProductAggregate.php:284
-msgid "Piece"
+#: Model/Customer.php:245 Model/Address.php:68 Model/Supplier.php:217
+#: js/CustomerEditDialog.js:307 js/SupplierEditDialog.js:273
+#: js/AddressEditDialog.js:152
+msgid "Postbox"
 msgstr ""
 
-#: Model/Offer.php:33 js/OrderConfirmationEditDialog.js:123
-msgid "Offer"
-msgid_plural "Offers"
+#: Model/Division.php:34
+msgid "Division"
+msgid_plural "Divisions"
 msgstr[0] ""
 msgstr[1] ""
 
-#: Model/Supplier.php:58 js/SupplierDetailsPanel.js:125
-#: js/SupplierEditDialog.js:168
-msgid "Supplier Number"
-msgstr ""
-
-#: Setup/Initialize.php:34 Setup/Update/Release5.php:63
-msgid "My Products"
-msgstr ""
-
-#: Setup/Initialize.php:35
-msgid "Products created by me"
-msgstr ""
-
-#: Setup/Initialize.php:51 Setup/Update/Release5.php:84
-msgid "My Contracts"
-msgstr ""
-
-#: Setup/Initialize.php:52 Setup/Update/Release5.php:85
-msgid "Contracts created by myself"
-msgstr ""
-
-#: Setup/Initialize.php:68 Setup/Update/Release8.php:510
-msgid "All Customers"
-msgstr ""
-
-#: Setup/Initialize.php:69 Setup/Update/Release8.php:511
-msgid "All customer records"
-msgstr ""
-
-#: Setup/Initialize.php:80 Setup/Update/Release8.php:1331
-msgid "All Offers"
+#: Model/Division.php:50 Model/OrderConfirmation.php:67 Model/Contract.php:121
+#: Model/Offer.php:79 Model/InvoicePosition.php:64 js/DivisionEditDialog.js:92
+#: js/OfferEditDialog.js:107 js/ContractEditDialog.js:208
+#: js/ExceptionHandler.js:96 js/OrderConfirmationEditDialog.js:107
+msgid "Title"
 msgstr ""
 
-#: Setup/Initialize.php:81 Setup/Update/Release8.php:1332
-msgid "All offer records"
-msgstr ""
+#: Model/OrderConfirmation.php:33 Model/Offer.php:61
+#: js/OrderConfirmationFilterModel.js:30
+msgid "Order Confirmation"
+msgid_plural "Order Confirmations"
+msgstr[0] ""
+msgstr[1] ""
 
-#: Setup/Initialize.php:109
-msgid "invoice"
-msgstr ""
+#: Model/OrderConfirmation.php:49 Model/OrderConfirmation.php:81
+#: Model/Contract.php:44 Model/ProductAggregate.php:68 Model/Invoice.php:52
+#: Model/Invoice.php:185 Model/Invoice.php:213 js/InvoiceEditDialog.js:400
+#: js/InvoiceDetailsPanel.js:105 js/PurchaseInvoiceDetailsPanel.js:105
+#: js/ContractFilterModel.js:30 js/OrderConfirmationEditDialog.js:112
+msgid "Contract"
+msgid_plural "Contracts"
+msgstr[0] ""
+msgstr[1] ""
 
-#: Setup/Initialize.php:110
-msgid "reversal"
+#: Model/OrderConfirmation.php:62 Model/Contract.php:116 Model/Offer.php:74
+#: Model/Product.php:48 Model/CostCenter.php:50 js/OfferEditDialog.js:102
+#: js/CostCenterEditDialog.js:108 js/ContractEditDialog.js:201
+#: js/CostCenterGridPanel.js:56 js/ExceptionHandler.js:91
+#: js/OrderConfirmationEditDialog.js:102 Config.php:183 Config.php:239
+msgid "Number"
 msgstr ""
 
-#: Setup/Initialize.php:111
-msgid "credit"
-msgstr ""
+#: Model/Contract.php:78 Model/PurchaseInvoice.php:64
+#: Model/PurchaseInvoice.php:184 Model/Invoice.php:121 Model/CostCenter.php:34
+msgid "Cost Center"
+msgid_plural "Cost Centers"
+msgstr[0] ""
+msgstr[1] ""
 
-#: Setup/Initialize.php:125
-msgid "to clear"
+#: Model/Contract.php:141 js/InvoiceEditDialog.js:432
+#: js/BillingAddressGridPanel.js:39 js/InvoiceDetailsPanel.js:115
+#: js/ContractEditDialog.js:228 js/AddressEditDialog.js:76
+#: js/PurchaseInvoiceDetailsPanel.js:115
+msgid "Billing Address"
 msgstr ""
 
-#: Setup/Initialize.php:126
-msgid "cleared"
+#: Model/Contract.php:152 Model/ProductAggregate.php:106
+#: js/ProductAggregateGridPanel.js:231 js/ContractEditDialog.js:238
+msgid "Start Date"
 msgstr ""
 
-#: Setup/Initialize.php:140 Setup/Update/Release8.php:1901
-msgid "Bank transfer"
+#: Model/Contract.php:156 Model/ProductAggregate.php:110
+#: js/ProductAggregateGridPanel.js:232 js/ContractEditDialog.js:243
+msgid "End Date"
 msgstr ""
 
-#: Setup/Initialize.php:141 Setup/Update/Release8.php:1902
-msgid "Direct debit"
+#: Model/Contract.php:198 Model/Contract.php:260 Model/PurchaseInvoice.php:244
+#: js/ContractEditDialog.js:271 js/PurchaseInvoiceEditDialog.js:447
+msgid "Lead Cost Center"
 msgstr ""
 
-#: Setup/Update/Release8.php:146
-msgid "Status"
+#: Model/Contract.php:208 js/ContractEditDialog.js:195
+msgid "Products"
 msgstr ""
 
-#: Setup/Update/Release8.php:158
-msgid "Cleared In"
+#: Model/Contract.php:246
+msgid "Responsible"
 msgstr ""
 
-#: Setup/Update/Release8.php:1392
-msgid "All Suppliers"
+#: Model/Contract.php:248
+msgid "Partner"
 msgstr ""
 
-#: Setup/Update/Release8.php:1393
-msgid "All supllier records"
+#: Model/Contract.php:264
+msgid "Time Account"
 msgstr ""
 
-#: Setup/Update/Release8.php:1417
-msgid "All Purchase Imvoices"
-msgstr ""
+#: Model/Address.php:33 Model/Invoice.php:87 Model/Invoice.php:98
+#: js/AddressEditDialog.js:191 js/AddressEditDialog.js:201
+msgid "Address"
+msgid_plural "Addresss"
+msgstr[0] ""
+msgstr[1] ""
 
-#: Setup/Update/Release8.php:1418
-msgid "All purchase invoices"
+#: Model/Address.php:97 js/AddressEditDialog.js:178
+msgid "Number Debit"
 msgstr ""
 
-#: Setup/Update/Release8.php:1442
-msgid "All Products"
-msgstr ""
+#: Model/PurchaseInvoice.php:35 js/PurchaseInvoiceEditDialog.js:331
+msgid "Purchase Invoice"
+msgid_plural "Purchase Invoices"
+msgstr[0] ""
+msgstr[1] ""
 
-#: Setup/Update/Release8.php:1443
-msgid "All product records"
-msgstr ""
+#: Model/PurchaseInvoice.php:52 Model/PurchaseInvoice.php:209
+#: Model/PurchaseInvoice.php:228 Model/Supplier.php:35 Model/Supplier.php:251
+#: js/SupplierFilterModel.js:30 js/SupplierEditDialog.js:149
+#: js/PurchaseInvoiceEditDialog.js:358
+msgid "Supplier"
+msgid_plural "Suppliers"
+msgstr[0] ""
+msgstr[1] ""
 
-#: Setup/Update/Release8.php:1453
-msgid "All Contracts"
+#: Model/PurchaseInvoice.php:76 Model/PurchaseInvoice.php:197
+#: Model/PurchaseInvoice.php:236 js/PurchaseInvoiceApproverFilterModel.js:30
+#: js/PurchaseInvoiceEditDialog.js:436
+msgid "Approver"
 msgstr ""
 
-#: Setup/Update/Release8.php:1454
-msgid "All contract records"
+#: Model/PurchaseInvoice.php:90 Model/Invoice.php:78
+#: js/InvoiceEditDialog.js:378 js/InvoiceDetailsPanel.js:100
+#: js/PurchaseInvoiceDetailsPanel.js:100 js/PurchaseInvoiceEditDialog.js:352
+msgid "Invoice Number"
 msgstr ""
 
-#: Setup/Update/Release8.php:1464
-msgid "All Invoices"
+#: Model/PurchaseInvoice.php:100 js/PurchaseInvoiceEditDialog.js:206
+msgid "Date of invoice"
 msgstr ""
 
-#: Setup/Update/Release8.php:1465
-msgid "All invoice records"
+#: Model/PurchaseInvoice.php:103 js/PurchaseInvoiceEditDialog.js:216
+msgid "Due in"
 msgstr ""
 
-#: Setup/Update/Release8.php:1475
-msgid "All Cost Centers"
+#: Model/PurchaseInvoice.php:110
+msgid "Due at"
 msgstr ""
 
-#: Setup/Update/Release8.php:1476
-msgid "All costcenter records"
+#: Model/PurchaseInvoice.php:114
+msgid "Pay at"
 msgstr ""
 
-#: Setup/Update/Release8.php:1486
-msgid "All Divisions"
+#: Model/PurchaseInvoice.php:118
+msgid "Overdue at"
 msgstr ""
 
-#: Setup/Update/Release8.php:1487
-msgid "All division records"
+#: Model/PurchaseInvoice.php:123 js/PurchaseInvoiceEditDialog.js:419
+msgid "Payed at"
 msgstr ""
 
-#: Setup/Update/Release8.php:1497
-msgid "All Order Confirmations"
+#: Model/PurchaseInvoice.php:127
+msgid "Dunned at"
 msgstr ""
 
-#: Setup/Update/Release8.php:1498
-msgid "All order confirmation records"
+#: Model/PurchaseInvoice.php:131
+msgid "Payment_method"
 msgstr ""
 
-#: Setup/Update/Release5.php:64
-msgid "Products created by myself"
+#: Model/PurchaseInvoice.php:146 js/PurchaseInvoiceEditDialog.js:392
+msgid "Discount until"
 msgstr ""
 
-#: Acl/Rights.php:196
-msgid "manage products"
+#: Model/PurchaseInvoice.php:150 Model/Invoice.php:146
+#: js/InvoiceEditDialog.js:317 js/PurchaseInvoiceEditDialog.js:252
+msgid "Price Net"
 msgstr ""
 
-#: Acl/Rights.php:197
-msgid "add, edit and delete products"
+#: Model/PurchaseInvoice.php:158 Model/Invoice.php:154
+#: js/InvoiceEditDialog.js:331 js/PurchaseInvoiceEditDialog.js:266
+msgid "Price Gross"
 msgstr ""
 
-#: Acl/Rights.php:200
-msgid "manage contracts"
+#: Model/PurchaseInvoice.php:165 js/PurchaseInvoiceEditDialog.js:280
+msgid "Price Tax"
 msgstr ""
 
-#: Acl/Rights.php:201
-msgid "add, edit and delete contracts"
+#: Model/PurchaseInvoice.php:173 Model/Invoice.php:162
+msgid "Sales Tax"
 msgstr ""
 
-#: Acl/Rights.php:204
-msgid "manage cost centers"
+#: Model/Supplier.php:58 js/SupplierEditDialog.js:168
+#: js/SupplierDetailsPanel.js:125
+msgid "Supplier Number"
 msgstr ""
 
-#: Acl/Rights.php:205
-msgid "add, edit and delete cost centers"
-msgstr ""
+#: Model/Offer.php:33 js/OrderConfirmationEditDialog.js:123
+msgid "Offer"
+msgid_plural "Offers"
+msgstr[0] ""
+msgstr[1] ""
 
-#: Acl/Rights.php:208
-msgid "manage customers"
-msgstr ""
+#: Model/Product.php:32 Model/ProductAggregate.php:39
+#: Model/ProductAggregate.php:56 js/ProductAggregateGridPanel.js:56
+#: js/ProductAggregateGridPanel.js:224
+msgid "Product"
+msgid_plural "Products"
+msgstr[0] ""
+msgstr[1] ""
 
-#: Acl/Rights.php:209
-msgid "add, edit and delete customers"
+#: Model/Product.php:64 js/ProductEditDialog.js:102
+msgid "Purchaseprice"
 msgstr ""
 
-#: Acl/Rights.php:212
-msgid "manage suppliers"
+#: Model/Product.php:72 js/ProductEditDialog.js:111
+msgid "Salesprice"
 msgstr ""
 
-#: Acl/Rights.php:213
-msgid "add, edit and delete suppliers"
+#: Model/Product.php:80 js/ProductEditDialog.js:88
+msgid "Category"
 msgstr ""
 
-#: Acl/Rights.php:216
-msgid "manage invoices"
+#: Model/Product.php:86 js/ProductEditDialog.js:98
+msgid "Manufacturer"
 msgstr ""
 
-#: Acl/Rights.php:217
-msgid "add, edit and delete invoices"
+#: Model/Product.php:91 js/ProductEditDialog.js:191
+msgid "Accountable"
 msgstr ""
 
-#: Acl/Rights.php:220
-msgid "manage divisions"
+#: Model/Product.php:96 js/ProductEditDialog.js:83
+msgid "GTIN"
 msgstr ""
 
-#: Acl/Rights.php:221
-msgid "add, edit and delete divisions"
+#: Model/Product.php:101 js/ProductEditDialog.js:123
+msgid "Lifespan start"
 msgstr ""
 
-#: Acl/Rights.php:224
-msgid "manage order confirmations"
+#: Model/Product.php:106 js/ProductEditDialog.js:128
+msgid "Lifespan end"
 msgstr ""
 
-#: Acl/Rights.php:225
-msgid "add, edit and delete order confirmations"
+#: Model/Product.php:111
+msgid "Is active"
 msgstr ""
 
-#: Acl/Rights.php:228
-msgid "manage offers"
+#: Model/ProductAggregate.php:80 Model/InvoicePosition.php:81
+#: js/ProductAggregateGridPanel.js:159 js/ProductAggregateGridPanel.js:185
+#: js/ProductAggregateGridPanel.js:228
+msgid "Quantity"
 msgstr ""
 
-#: Acl/Rights.php:229
-msgid "add, edit and delete offers"
+#: Model/ProductAggregate.php:87
+msgid "Billing Interval"
 msgstr ""
 
-#: Acl/Rights.php:232
-msgid "manage purchase invoices"
+#: Model/ProductAggregate.php:99 js/ProductAggregateGridPanel.js:211
+#: js/ProductAggregateGridPanel.js:230
+msgid "Billing Point"
 msgstr ""
 
-#: Acl/Rights.php:233
-msgid "add, edit and delete purchase invoices"
+#: Model/ProductAggregate.php:120 Model/Invoice.php:225 Model/Invoice.php:229
+#: Model/Invoice.php:233 Model/Invoice.php:237 Model/Invoice.php:241
+#: Model/Invoice.php:245 Model/Invoice.php:249
+msgid "Invoice Item"
 msgstr ""
 
-#: Acl/Rights.php:236
-msgid "change number of an order confirmations"
+#: Model/ProductAggregate.php:284
+msgid "Piece"
 msgstr ""
 
-#: Acl/Rights.php:237
-msgid "allow to change the number of an order confirmation on update"
-msgstr ""
+#: Model/Invoice.php:35 js/InvoiceEditDialog.js:357
+#: js/InvoiceEditDialog.js:370 js/InvoiceDetailsPanel.js:98
+#: js/PurchaseInvoiceDetailsPanel.js:98 js/PurchaseInvoiceEditDialog.js:344
+#: Setup/Initialize.php:123
+msgid "Invoice"
+msgid_plural "Invoices"
+msgstr[0] ""
+msgstr[1] ""
 
-#: Acl/Rights.php:240
-msgid "set number of invoices"
+#: Model/Invoice.php:104 js/InvoiceEditDialog.js:385
+#: js/InvoiceDetailsPanel.js:101 js/PurchaseInvoiceDetailsPanel.js:101
+msgid "Date"
 msgstr ""
 
-#: Acl/Rights.php:241
-msgid "allow to set the number of an invoice"
+#: Model/Invoice.php:108 js/InvoiceEditDialog.js:492
+msgid "Interval Begins"
 msgstr ""
 
-#: Controller.php:83 Controller.php:105
-msgid "You do not have admin rights on Sales"
+#: Model/Invoice.php:112 js/InvoiceEditDialog.js:497
+msgid "Interval Ends"
 msgstr ""
 
-#: Export/Ods/Invoice.php:125
-msgid "CLEARED"
+#: Model/Invoice.php:115 js/InvoiceEditDialog.js:464
+#: js/InvoiceDetailsPanel.js:129 js/PurchaseInvoiceDetailsPanel.js:129
+msgid "Credit Term"
 msgstr ""
 
-#: Export/Ods/Invoice.php:128
-msgid "INVOICE"
+#: Model/Invoice.php:130 js/InvoiceEditDialog.js:485
+#: js/InvoiceDetailsPanel.js:131 js/PurchaseInvoiceDetailsPanel.js:131
+#: js/PurchaseInvoiceEditDialog.js:458 Setup/Update/Release8.php:152
+msgid "Cleared"
 msgstr ""
 
-#: js/AdminPanel.js:61 js/BillingDateDialog.js:127
-msgid "Cancel"
+#: Model/Invoice.php:136 Model/InvoicePosition.php:49
+#: js/InvoiceEditDialog.js:391 js/InvoiceDetailsPanel.js:102
+#: js/PurchaseInvoiceDetailsPanel.js:102
+msgid "Type"
 msgstr ""
 
-#: js/AdminPanel.js:69
-msgid "OK"
+#: Model/Invoice.php:171 js/InvoiceEditDialog.js:168
+msgid "Positions"
 msgstr ""
 
-#: js/AdminPanel.js:90
-msgid "Loading..."
+#: Model/Invoice.php:221
+msgid "Reversal Invoice"
 msgstr ""
 
-#: js/AdminPanel.js:149
-msgid "EUR"
+#: Model/CostCenter.php:57 js/CostCenterEditDialog.js:115
+#: js/CostCenterGridPanel.js:62
+msgid "Remark"
 msgstr ""
 
-#: js/ContractEditDialog.js:92
-msgid "Please use a decimal number here!"
-msgstr ""
+#: Model/InvoicePosition.php:33
+msgid "Invoice Position"
+msgid_plural "Invoice Positions"
+msgstr[0] ""
+msgstr[1] ""
 
-#: js/ContractEditDialog.js:283 js/ProductEditDialog.js:112
-msgid "Enter description..."
+#: Model/InvoicePosition.php:73
+msgid "Month"
 msgstr ""
 
-#: js/CustomerGridPanel.js:44
-msgid "Export Customers"
+#: Model/InvoicePosition.php:77
+msgid "Unit"
 msgstr ""
 
-#: js/CustomerGridPanel.js:54 js/CustomerGridPanel.js:56
-msgid "Export selected customers as ODS"
+#: 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/CustomerGridPanel.js:55
-msgid "Export selected customer as ODS"
+#: js/AddressGridPanel.js:56
+msgid "Clipboard"
 msgstr ""
 
-#: js/ContractContactInternalFilterModel.js:32
-msgid "without internal contact person"
+#: js/AddressGridPanel.js:61 js/CustomerEditDialog.js:126
+#: js/SupplierEditDialog.js:126 js/Sales.js:60
+msgid "Copy address to the clipboard"
 msgstr ""
 
 #: js/InvoiceEditDialog.js:137 js/InvoiceGridPanel.js:91
@@ -815,18 +732,102 @@ msgstr ""
 #: js/InvoiceEditDialog.js:381 js/InvoiceEditDialog.js:387
 #: js/PurchaseInvoiceEditDialog.js:356 js/PurchaseInvoiceEditDialog.js:380
 #: js/PurchaseInvoiceEditDialog.js:394 js/PurchaseInvoiceEditDialog.js:421
-#: js/PurchaseInvoiceEditDialog.js:428
 msgid "automatically set..."
 msgstr ""
 
-#: js/ContractCostCenterFilterModel.js:32
-msgid "without Cost Center"
+#: js/DivisionEditDialog.js:52
+msgid "Add New Division"
+msgstr ""
+
+#: js/AdminPanel.js:61 js/BillingDateDialog.js:127
+msgid "Cancel"
+msgstr ""
+
+#: js/AdminPanel.js:69
+msgid "OK"
+msgstr ""
+
+#: js/AdminPanel.js:90
+msgid "Loading..."
+msgstr ""
+
+#: js/AdminPanel.js:142
+msgid "Euro (€)"
+msgstr ""
+
+#: js/CustomerEditDialog.js:45 js/SupplierEditDialog.js:45
+msgid "Either street or postbox is required!"
+msgstr ""
+
+#: js/CustomerEditDialog.js:66
+msgid "Copy Customer"
+msgstr ""
+
+#: js/CustomerEditDialog.js:69
+msgid "Add New Customer"
+msgstr ""
+
+#: js/CustomerEditDialog.js:71
+#, python-brace-format
+msgid "Edit Customer \"{0}\""
+msgstr ""
+
+#: js/CustomerEditDialog.js:271 js/SupplierEditDialog.js:251
+#: js/CustomerDetailsPanel.js:143 js/SupplierDetailsPanel.js:143
+msgid "IBAN"
+msgstr ""
+
+#: js/CustomerEditDialog.js:274 js/SupplierEditDialog.js:254
+#: js/CustomerDetailsPanel.js:144 js/SupplierDetailsPanel.js:144
+msgid "BIC"
+msgstr ""
+
+#: js/CustomerEditDialog.js:295 js/SupplierEditDialog.js:261
+msgid "Postal Address"
+msgstr ""
+
+#: js/CustomerEditDialog.js:412 js/OfferEditDialog.js:151
+#: js/SupplierEditDialog.js:378 js/PurchaseInvoiceEditDialog.js:495
+#: js/OrderConfirmationEditDialog.js:162
+msgid "Enter description"
+msgstr ""
+
+#: js/PurchaseInvoiceApproverFilterModel.js:32
+msgid "without approver"
 msgstr ""
 
 #: js/ContractContactExternalFilterModel.js:32
 msgid "without external contact person"
 msgstr ""
 
+#: js/ContractCostCenterFilterModel.js:32
+msgid "without Cost Center"
+msgstr ""
+
+#: js/OfferEditDialog.js:54
+msgid "Add New Offer"
+msgstr ""
+
+#: js/ContractCustomerFilterModel.js:32 js/CustomerFilterModel.js:32
+msgid "without customer"
+msgstr ""
+
+#: js/SupplierGridPanel.js:44
+msgid "Export Suppliers"
+msgstr ""
+
+#: js/SupplierGridPanel.js:54 js/SupplierGridPanel.js:56
+msgid "Export selected suppliers as ODS"
+msgstr ""
+
+#: js/SupplierGridPanel.js:55
+msgid "Export selected supplier as ODS"
+msgstr ""
+
+#: js/InvoiceDetailsPanel.js:66 js/PurchaseInvoiceDetailsPanel.js:66
+msgid "Select invoice"
+msgstr ""
+
 #: js/ProductAggregateGridPanel.js:172 js/ProductAggregateGridPanel.js:197
 #: js/ProductAggregateGridPanel.js:229
 msgid "Interval"
@@ -860,416 +861,457 @@ msgstr ""
 msgid "Last Modified By"
 msgstr ""
 
-#: js/PurchaseInvoiceEditDialog.js:70
-msgid "Copy Purchase Invoice"
+#: js/SupplierFilterModel.js:32
+msgid "without supplier"
 msgstr ""
 
-#: js/PurchaseInvoiceEditDialog.js:73
-msgid "Add New Purchase Invoice"
+#: js/CostCenterEditDialog.js:67
+msgid "Add New Cost Center"
 msgstr ""
 
-#: js/PurchaseInvoiceEditDialog.js:75
+#: js/ProductEditDialog.js:42
+msgid "Add New Product"
+msgstr ""
+
+#: js/ProductEditDialog.js:79
+msgid "Product Number"
+msgstr ""
+
+#: js/ProductEditDialog.js:132 js/ContractEditDialog.js:283
+msgid "Enter description..."
+msgstr ""
+
+#: js/ContractEditDialog.js:92
+msgid "Please use a decimal number here!"
+msgstr ""
+
+#: js/SupplierEditDialog.js:66
+msgid "Copy Supplier"
+msgstr ""
+
+#: js/SupplierEditDialog.js:69
+msgid "Add New Supplier"
+msgstr ""
+
+#: js/SupplierEditDialog.js:71
 #, python-brace-format
-msgid "Edit Purchase Invoice \"{0}\""
+msgid "Edit Supplier \"{0}\""
 msgstr ""
 
-#: js/PurchaseInvoiceEditDialog.js:238
-msgid "Due date"
+#: js/PurchaseInvoiceGridPanel.js:44 js/InvoiceGridPanel.js:54
+msgid "Export Invoices"
 msgstr ""
 
-#: js/PurchaseInvoiceEditDialog.js:378
-msgid "Overdue date"
+#: js/PurchaseInvoiceGridPanel.js:54 js/PurchaseInvoiceGridPanel.js:56
+#: js/InvoiceGridPanel.js:64 js/InvoiceGridPanel.js:66
+msgid "Export selected invoices as ODS"
 msgstr ""
 
-#: js/PurchaseInvoiceEditDialog.js:413
-msgid "Dun date"
+#: js/PurchaseInvoiceGridPanel.js:55 js/InvoiceGridPanel.js:65
+msgid "Export selected invoice as ODS"
 msgstr ""
 
-#: js/PurchaseInvoiceEditDialog.js:419
-msgid "Payment date"
+#: js/PurchaseInvoiceGridPanel.js:63 js/InvoiceGridPanel.js:73
+msgid "Export as ..."
 msgstr ""
 
-#: js/PurchaseInvoiceEditDialog.js:434
-msgid "Method of payment"
+#: js/ContractContactInternalFilterModel.js:32
+msgid "without internal contact person"
 msgstr ""
 
-#: js/PurchaseInvoiceEditDialog.js:502 js/CustomerEditDialog.js:412
-#: js/SupplierEditDialog.js:378 js/OrderConfirmationEditDialog.js:162
-#: js/OfferEditDialog.js:151
-msgid "Enter description"
+#: js/OrderConfirmationFilterModel.js:32
+msgid "without order confirmation"
 msgstr ""
 
-#: js/PurchaseInvoiceDetailsPanel.js:66 js/InvoiceDetailsPanel.js:66
-msgid "Select invoice"
+#: js/CopyAddressDialog.js:121 js/BillingDateDialog.js:135
+msgid "Ok"
+msgstr ""
+
+#: js/AddressEditDialog.js:79 js/DeliveryAddressGridPanel.js:39
+msgid "Delivery Address"
+msgstr ""
+
+#: js/AddressEditDialog.js:86
+#, python-brace-format
+msgid "Edit {0} \"{1}\""
+msgstr ""
+
+#: js/AddressEditDialog.js:89
+msgid "Add new Billing Address"
+msgstr ""
+
+#: js/AddressEditDialog.js:91
+msgid "Add new Delivery Address"
+msgstr ""
+
+#: js/AddressEditDialog.js:130
+msgid "Apply postal address"
+msgstr ""
+
+#: js/CustomerGridPanel.js:44
+msgid "Export Customers"
+msgstr ""
+
+#: js/CustomerGridPanel.js:54 js/CustomerGridPanel.js:56
+msgid "Export selected customers as ODS"
+msgstr ""
+
+#: js/CustomerGridPanel.js:55
+msgid "Export selected customer as ODS"
 msgstr ""
 
 #: js/CustomerDetailsPanel.js:68
 msgid "Select customer"
 msgstr ""
 
-#: js/CustomerDetailsPanel.js:143 js/SupplierDetailsPanel.js:143
-#: js/CustomerEditDialog.js:271 js/SupplierEditDialog.js:251
-msgid "IBAN"
+#: js/InvoicePositionGridPanel.js:111
+msgid "Export Records from these Positions"
 msgstr ""
 
-#: js/CustomerDetailsPanel.js:144 js/SupplierDetailsPanel.js:144
-#: js/CustomerEditDialog.js:274 js/SupplierEditDialog.js:254
-msgid "BIC"
+#: js/PurchaseInvoiceEditDialog.js:70
+msgid "Copy Purchase Invoice"
 msgstr ""
 
-#: js/ContractGridPanel.js:51
-msgid "Bill Contract"
+#: js/PurchaseInvoiceEditDialog.js:73
+msgid "Add New Purchase Invoice"
 msgstr ""
 
-#: js/ContractGridPanel.js:84
-msgid "Billing Contract..."
+#: js/PurchaseInvoiceEditDialog.js:75
+#, python-brace-format
+msgid "Edit Purchase Invoice \"{0}\""
 msgstr ""
 
-#: js/ContractGridPanel.js:99
-#, python-brace-format
-msgid "Bill Contract \"{0} - {1}\""
+#: js/PurchaseInvoiceEditDialog.js:238
+msgid "Due date"
 msgstr ""
 
-#: js/ContractGridPanel.js:100
-msgid "Select the date to generate the bill for"
+#: js/PurchaseInvoiceEditDialog.js:378
+msgid "Overdue date"
 msgstr ""
 
-#: js/SupplierGridPanel.js:44
-msgid "Export Suppliers"
+#: js/PurchaseInvoiceEditDialog.js:413
+msgid "Dun date"
 msgstr ""
 
-#: js/SupplierGridPanel.js:54 js/SupplierGridPanel.js:56
-msgid "Export selected suppliers as ODS"
+#: js/PurchaseInvoiceEditDialog.js:427
+msgid "Method of payment"
+msgstr ""
+
+#: js/InvoiceGridPanel.js:41
+msgid "Rebilling Invoice..."
+msgstr ""
+
+#: js/InvoiceGridPanel.js:113
+msgid "Rebill Invoice"
 msgstr ""
 
-#: js/SupplierGridPanel.js:55
-msgid "Export selected supplier as ODS"
+#: js/ContractGridPanel.js:51
+msgid "Bill Contract"
 msgstr ""
 
-#: js/OrderConfirmationFilterModel.js:32
-msgid "without order confirmation"
+#: js/ContractGridPanel.js:84
+msgid "Billing Contract..."
 msgstr ""
 
-#: js/InvoiceGridPanel.js:41
-msgid "Rebilling Invoice..."
+#: js/ContractGridPanel.js:99
+#, python-brace-format
+msgid "Bill Contract \"{0} - {1}\""
 msgstr ""
 
-#: js/InvoiceGridPanel.js:54 js/PurchaseInvoiceGridPanel.js:44
-msgid "Export Invoices"
+#: js/ContractGridPanel.js:100
+msgid "Select the date to generate the bill for"
 msgstr ""
 
-#: js/InvoiceGridPanel.js:64 js/InvoiceGridPanel.js:66
-#: js/PurchaseInvoiceGridPanel.js:54 js/PurchaseInvoiceGridPanel.js:56
-msgid "Export selected invoices as ODS"
+#: js/SupplierDetailsPanel.js:68
+msgid "Select supplier"
 msgstr ""
 
-#: js/InvoiceGridPanel.js:65 js/PurchaseInvoiceGridPanel.js:55
-msgid "Export selected invoice as ODS"
+#: js/ContractFilterModel.js:32
+msgid "without contract"
 msgstr ""
 
-#: js/InvoiceGridPanel.js:73 js/PurchaseInvoiceGridPanel.js:63
-msgid "Export as ..."
+#: js/OrderConfirmationEditDialog.js:62
+msgid "Add New Order Confirmation"
 msgstr ""
 
-#: js/InvoiceGridPanel.js:113
-msgid "Rebill Invoice"
+#: Controller/NumberableAbstract.php:99
+msgid "The number you have tried to set is already in use!"
 msgstr ""
 
-#: js/AddressEditDialog.js:79 js/DeliveryAddressGridPanel.js:39
-msgid "Delivery Address"
+#: Config.php:145
+msgid "Auto Invoice Contract Interval"
 msgstr ""
 
-#: js/AddressEditDialog.js:86
-#, python-brace-format
-msgid "Edit {0} \"{1}\""
+#: Config.php:147
+msgid "Sets the biggest interval, contracts will be billed."
 msgstr ""
 
-#: js/AddressEditDialog.js:89
-msgid "Add new Billing Address"
+#: Config.php:155
+msgid "Ignore Billables Before Date"
 msgstr ""
 
-#: js/AddressEditDialog.js:91
-msgid "Add new Delivery Address"
+#: Config.php:157
+msgid "Sets the date billables will be ignored before."
 msgstr ""
 
-#: js/AddressEditDialog.js:130
-msgid "Apply postal address"
+#: Config.php:165
+msgid "Contract Number Creation"
 msgstr ""
 
-#: js/SupplierDetailsPanel.js:68
-msgid "Select supplier"
+#: Config.php:167
+msgid "Should the contract number be set manually or be auto-created?"
 msgstr ""
 
-#: js/CustomerFilterModel.js:32 js/ContractCustomerFilterModel.js:32
-msgid "without customer"
+#: Config.php:170 Config.php:226
+msgid "automatically"
 msgstr ""
 
-#: js/PurchaseInvoiceApproverFilterModel.js:32
-msgid "without approver"
+#: Config.php:171 Config.php:227
+msgid "manually"
 msgstr ""
 
-#: js/Sales.js:60 js/AddressGridPanel.js:61 js/CustomerEditDialog.js:126
-#: js/SupplierEditDialog.js:126
-msgid "Copy address to the clipboard"
+#: Config.php:178
+msgid "Contract Number Validation"
 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."
+#: Config.php:180 Config.php:236
+msgid "The Number can be validated as text or number."
 msgstr ""
 
-#: js/AddressGridPanel.js:56
-msgid "Clipboard"
+#: Config.php:184 Config.php:240
+msgid "Text"
 msgstr ""
 
-#: js/ContractFilterModel.js:32
-msgid "without contract"
+#: Config.php:191
+msgid "Own Currency"
 msgstr ""
 
-#: js/SupplierFilterModel.js:32
-msgid "without supplier"
+#: Config.php:193
+msgid ""
+"The currency defined here is used as default currency in the customerd edit "
+"dialog."
 msgstr ""
 
-#: js/CopyAddressDialog.js:121 js/BillingDateDialog.js:135
-msgid "Ok"
+#: Config.php:201
+msgid "Invoice Type"
 msgstr ""
 
-#: js/CustomerEditDialog.js:45 js/SupplierEditDialog.js:45
-msgid "Either street or postbox is required!"
+#: Config.php:203
+msgid "Possible Invoice Types."
 msgstr ""
 
-#: js/CustomerEditDialog.js:66
-msgid "Copy Customer"
+#: Config.php:211
+msgid "Product Category"
 msgstr ""
 
-#: js/CustomerEditDialog.js:69
-msgid "Add New Customer"
+#: Config.php:213
+msgid "Possible Product Categories."
 msgstr ""
 
-#: js/CustomerEditDialog.js:71
-#, python-brace-format
-msgid "Edit Customer \"{0}\""
+#: Config.php:221
+msgid "Product Number Creation"
 msgstr ""
 
-#: js/CustomerEditDialog.js:295 js/SupplierEditDialog.js:261
-msgid "Postal Address"
+#: Config.php:223
+msgid "Should the product number be set manually or be auto-created?"
 msgstr ""
 
-#: js/SupplierEditDialog.js:66
-msgid "Copy Supplier"
+#: Config.php:234
+msgid "Product Number Validation"
 msgstr ""
 
-#: js/SupplierEditDialog.js:69
-msgid "Add New Supplier"
+#: Config.php:247
+msgid "Product Number Prefix"
 msgstr ""
 
-#: js/SupplierEditDialog.js:71
-#, python-brace-format
-msgid "Edit Supplier \"{0}\""
+#: Config.php:249
+msgid "The prefix of the product number."
 msgstr ""
 
-#: js/OrderConfirmationEditDialog.js:62
-msgid "Add New Order Confirmation"
+#: Config.php:257
+msgid "Product Number Zero Fill"
 msgstr ""
 
-#: js/DivisionEditDialog.js:52
-msgid "Add New Division"
+#: Config.php:259
+msgid "Fill the number with leading zero"
 msgstr ""
 
-#: js/InvoicePositionGridPanel.js:111
-msgid "Export Records from these Positions"
+#: Config.php:267
+msgid "Payment Method"
 msgstr ""
 
-#: js/ProductEditDialog.js:42
-msgid "Add New Product"
+#: Config.php:269
+msgid "Possible Payment Methods."
 msgstr ""
 
-#: js/ProductEditDialog.js:171
-msgid "Accountable"
+#: Config.php:277
+msgid "Invoice Cleared"
 msgstr ""
 
-#: js/OfferEditDialog.js:54
-msgid "Add New Offer"
+#: Config.php:279
+msgid "Possible Invoice Cleared States."
 msgstr ""
 
-#: js/CostCenterEditDialog.js:67
-msgid "Add New Cost Center"
+#: Config.php:302
+msgid "Enabled Features"
 msgstr ""
 
-#: Exception/AlterOCNumberForbidden.php:26
-msgid "No Right to alter the Number"
+#: Config.php:304
+msgid "Enabled Features in Sales Application."
 msgstr ""
 
-#: Exception/AlterOCNumberForbidden.php:31
-msgid "You are not allowed to alter the number afterwards!"
+#: Config.php:311
+msgid "Invoices Module"
 msgstr ""
 
-#: Exception/InvoiceAlreadyClearedDelete.php:26
-#: Exception/InvoiceAlreadyClearedEdit.php:26
-msgid "Invoice is cleared already"
+#: Config.php:315
+msgid "Offers Module"
 msgstr ""
 
-#: Exception/InvoiceAlreadyClearedDelete.php:31
-msgid ""
-"The Invoice you tried to delete is cleared already, so deleting is not "
-"possible anymore!"
+#: Config.php:319
+msgid "Order Confirmations Module"
 msgstr ""
 
-#: Exception/DuplicateNumber.php:26
-msgid "Number duplicate"
+#: Config.php:323
+msgid "Suppliers Module"
 msgstr ""
 
-#: Exception/DuplicateNumber.php:31
-msgid ""
-"The number you tried to use has been taken already. Please use another one "
-"leave the field blank to take the next free number."
+#: Config.php:327
+msgid "Purchase Invoice Module"
 msgstr ""
 
-#: Exception/InvoiceAlreadyClearedEdit.php:31
-msgid ""
-"The Invoice you tried to edit is cleared already, so no editing is possible "
-"anymore!"
+#: Setup/Initialize.php:34 Setup/Update/Release5.php:63
+msgid "My Products"
 msgstr ""
 
-#: Exception/DeleteUsedBillingAddress.php:26
-msgid "Address as Billing Address in Use"
+#: Setup/Initialize.php:35
+msgid "Products created by me"
 msgstr ""
 
-#: Exception/DeleteUsedBillingAddress.php:31
-msgid ""
-"The Address you tried to delete is used in one or more contract(s) as "
-"Billing Address. Please assign another Billing Address to these contracts or "
-"change this one and do not delete."
+#: Setup/Initialize.php:51 Setup/Update/Release5.php:84
+msgid "My Contracts"
 msgstr ""
 
-#: Exception/UnknownCurrencyCode.php:26
-msgid "Unknown Currency Code"
+#: Setup/Initialize.php:52 Setup/Update/Release5.php:85
+msgid "Contracts created by myself"
 msgstr ""
 
-#: Exception/UnknownCurrencyCode.php:31
-msgid ""
-"The Currency Code you tried to use is not valid. Please use a valid Currency "
-"Code as defined in ISO 4217."
+#: Setup/Initialize.php:68 Setup/Update/Release8.php:510
+msgid "All Customers"
 msgstr ""
 
-#: Exception/DeletePreviousInvoice.php:26
-msgid "Following Invoices Found"
+#: Setup/Initialize.php:69 Setup/Update/Release8.php:511
+msgid "All customer records"
 msgstr ""
 
-#: Exception/DeletePreviousInvoice.php:31
-msgid ""
-"There is an invoice for the same contract after this one. Please delete the "
-"following invoice(s) before deleting this one!"
+#: Setup/Initialize.php:80 Setup/Update/Release8.php:1331
+msgid "All Offers"
 msgstr ""
 
-#: Controller/NumberableAbstract.php:99
-msgid "The number you have tried to set is already in use!"
+#: Setup/Initialize.php:81 Setup/Update/Release8.php:1332
+msgid "All offer records"
 msgstr ""
 
-#: Config.php:111
-msgid "Auto Invoice Contract Interval"
+#: Setup/Initialize.php:109 Setup/Update/Release8.php:1950
+msgid "Default"
 msgstr ""
 
-#: Config.php:113
-msgid "Sets the biggest interval, contracts will be billed."
+#: Setup/Initialize.php:124
+msgid "Reversal"
 msgstr ""
 
-#: Config.php:121
-msgid "Ignore Billables Before Date"
+#: Setup/Initialize.php:125
+msgid "Credit"
 msgstr ""
 
-#: Config.php:123
-msgid "Sets the date billables will be ignored before."
+#: Setup/Initialize.php:139
+msgid "to clear"
 msgstr ""
 
-#: Config.php:131
-msgid "Contract Number Creation"
+#: Setup/Initialize.php:140
+msgid "cleared"
 msgstr ""
 
-#: Config.php:133
-msgid "Should the contract number be set manually or be auto-created?"
+#: Setup/Initialize.php:154 Setup/Update/Release8.php:1901
+msgid "Bank transfer"
 msgstr ""
 
-#: Config.php:136
-msgid "automatically"
+#: Setup/Initialize.php:155 Setup/Update/Release8.php:1902
+msgid "Direct debit"
 msgstr ""
 
-#: Config.php:137
-msgid "manually"
+#: Setup/Update/Release8.php:146
+msgid "Status"
 msgstr ""
 
-#: Config.php:144
-msgid "Contract Number Validation"
+#: Setup/Update/Release8.php:158
+msgid "Cleared In"
 msgstr ""
 
-#: Config.php:146
-msgid "The Number can be validated as text or number."
+#: Setup/Update/Release8.php:1392
+msgid "All Suppliers"
 msgstr ""
 
-#: Config.php:150
-msgid "Text"
+#: Setup/Update/Release8.php:1393
+msgid "All supllier records"
 msgstr ""
 
-#: Config.php:157
-msgid "Own Currency"
+#: Setup/Update/Release8.php:1417
+msgid "All Purchase Imvoices"
 msgstr ""
 
-#: Config.php:159
-msgid ""
-"The currency defined here is used as default currency in the customerd edit "
-"dialog."
+#: Setup/Update/Release8.php:1418
+msgid "All purchase invoices"
 msgstr ""
 
-#: Config.php:167
-msgid "Invoice Type"
+#: Setup/Update/Release8.php:1442
+msgid "All Products"
 msgstr ""
 
-#: Config.php:169
-msgid "Possible Invoice Types."
+#: Setup/Update/Release8.php:1443
+msgid "All product records"
 msgstr ""
 
-#: Config.php:177
-msgid "Payment Method"
+#: Setup/Update/Release8.php:1453
+msgid "All Contracts"
 msgstr ""
 
-#: Config.php:179
-msgid "Possible Payment Methods."
+#: Setup/Update/Release8.php:1454
+msgid "All contract records"
 msgstr ""
 
-#: Config.php:187
-msgid "Invoice Cleared"
+#: Setup/Update/Release8.php:1464
+msgid "All Invoices"
 msgstr ""
 
-#: Config.php:189
-msgid "Possible Invoice Cleared States."
+#: Setup/Update/Release8.php:1465
+msgid "All invoice records"
 msgstr ""
 
-#: Config.php:212
-msgid "Enabled Features"
+#: Setup/Update/Release8.php:1475
+msgid "All Cost Centers"
 msgstr ""
 
-#: Config.php:214
-msgid "Enabled Features in Sales Application."
+#: Setup/Update/Release8.php:1476
+msgid "All costcenter records"
 msgstr ""
 
-#: Config.php:221
-msgid "Invoices Module"
+#: Setup/Update/Release8.php:1486
+msgid "All Divisions"
 msgstr ""
 
-#: Config.php:225
-msgid "Offers Module"
+#: Setup/Update/Release8.php:1487
+msgid "All division records"
 msgstr ""
 
-#: Config.php:229
-msgid "Order Confirmations Module"
+#: Setup/Update/Release8.php:1497
+msgid "All Order Confirmations"
 msgstr ""
 
-#: Config.php:233
-msgid "Suppliers Module"
+#: Setup/Update/Release8.php:1498
+msgid "All order confirmation records"
 msgstr ""
 
-#: Config.php:237
-msgid "Purchase Invoice Module"
+#: Setup/Update/Release5.php:64
+msgid "Products created by myself"
 msgstr ""
index e5f1937..a84cfb7 100644 (file)
@@ -25,7 +25,7 @@ msgid ""
 msgstr ""
 
 #: js/AuthenticationPanel.js:204 js/AuthenticationPanel.js:217
-#: js/EmailPanel.js:146 js/ConfigManagerPanel.js:147
+#: js/EmailPanel.js:146 js/EmailPanel.js:451 js/ConfigManagerPanel.js:147
 #: js/ConfigManagerPanel.js:159 js/ConfigManagerPanel.js:171
 #: js/ConfigManagerPanel.js:183
 msgid "Backend"
@@ -101,7 +101,7 @@ msgid "Host"
 msgstr ""
 
 #: js/AuthenticationPanel.js:317 js/AuthenticationPanel.js:378
-#: js/EmailPanel.js:195 js/EmailPanel.js:296 js/EmailPanel.js:400
+#: js/EmailPanel.js:195 js/EmailPanel.js:306 js/EmailPanel.js:420
 #: js/ConfigManagerPanel.js:234 js/ConfigManagerPanel.js:321
 #: js/ConfigManagerPanel.js:341 js/ConfigManagerPanel.js:382
 #: js/ConfigManagerPanel.js:441
@@ -134,30 +134,30 @@ msgstr ""
 msgid "Search filter"
 msgstr ""
 
-#: js/AuthenticationPanel.js:375 js/EmailPanel.js:182 js/EmailPanel.js:292
-#: js/EmailPanel.js:396 js/ConfigManagerPanel.js:229
+#: js/AuthenticationPanel.js:375 js/EmailPanel.js:182 js/EmailPanel.js:302
+#: js/EmailPanel.js:416 js/ConfigManagerPanel.js:229
 #: js/ConfigManagerPanel.js:317 js/ConfigManagerPanel.js:337
 #: js/ConfigManagerPanel.js:378 js/ConfigManagerPanel.js:437
 msgid "Hostname"
 msgstr ""
 
-#: js/AuthenticationPanel.js:382 js/EmailPanel.js:199 js/EmailPanel.js:300
-#: js/EmailPanel.js:404
+#: js/AuthenticationPanel.js:382 js/EmailPanel.js:199 js/EmailPanel.js:310
+#: js/EmailPanel.js:424
 msgid "Secure Connection"
 msgstr ""
 
-#: js/AuthenticationPanel.js:384 js/EmailPanel.js:202 js/EmailPanel.js:303
-#: js/EmailPanel.js:309 js/EmailPanel.js:407
+#: js/AuthenticationPanel.js:384 js/EmailPanel.js:202 js/EmailPanel.js:313
+#: js/EmailPanel.js:319 js/EmailPanel.js:427
 msgid "None"
 msgstr ""
 
-#: js/AuthenticationPanel.js:384 js/EmailPanel.js:202 js/EmailPanel.js:303
-#: js/EmailPanel.js:407
+#: js/AuthenticationPanel.js:384 js/EmailPanel.js:202 js/EmailPanel.js:313
+#: js/EmailPanel.js:427
 msgid "TLS"
 msgstr ""
 
-#: js/AuthenticationPanel.js:384 js/EmailPanel.js:202 js/EmailPanel.js:303
-#: js/EmailPanel.js:407
+#: js/AuthenticationPanel.js:384 js/EmailPanel.js:202 js/EmailPanel.js:313
+#: js/EmailPanel.js:427
 msgid "SSL"
 msgstr ""
 
@@ -365,7 +365,7 @@ msgstr ""
 msgid "Save config and install"
 msgstr ""
 
-#: js/AuthenticationPanel.js:710 js/ConfigManagerPanel.js:499
+#: js/AuthenticationPanel.js:710 js/ConfigManagerPanel.js:518
 msgid "Save config"
 msgstr ""
 
@@ -506,115 +506,115 @@ msgstr ""
 msgid "Use proxy auth"
 msgstr ""
 
-#: js/EmailPanel.js:284
+#: js/EmailPanel.js:294
 msgid "Smtp"
 msgstr ""
 
-#: js/EmailPanel.js:306
+#: js/EmailPanel.js:316
 msgid "Authentication"
 msgstr ""
 
-#: js/EmailPanel.js:309
+#: js/EmailPanel.js:319
 msgid "Login"
 msgstr ""
 
-#: js/EmailPanel.js:309
+#: js/EmailPanel.js:319
 msgid "Plain"
 msgstr ""
 
-#: js/EmailPanel.js:313
+#: js/EmailPanel.js:323
 msgid "Primary Domain"
 msgstr ""
 
-#: js/EmailPanel.js:317
+#: js/EmailPanel.js:327
 msgid "Secondary Domains (comma separated)"
 msgstr ""
 
-#: js/EmailPanel.js:321
+#: js/EmailPanel.js:331
 msgid "Notifications service address"
 msgstr ""
 
-#: js/EmailPanel.js:325
+#: js/EmailPanel.js:335
 msgid "Notification Username"
 msgstr ""
 
-#: js/EmailPanel.js:329
+#: js/EmailPanel.js:339
 msgid "Notification Password"
 msgstr ""
 
-#: js/EmailPanel.js:334
+#: js/EmailPanel.js:344
 msgid "Notifications local client (hostname or IP address)"
 msgstr ""
 
-#: js/EmailPanel.js:390
+#: js/EmailPanel.js:410
 msgid "SIEVE"
 msgstr ""
 
-#: js/EmailPanel.js:431
+#: js/EmailPanel.js:479
 msgid "MySql Hostname"
 msgstr ""
 
-#: js/EmailPanel.js:434
+#: js/EmailPanel.js:482
 msgid "MySql Database"
 msgstr ""
 
-#: js/EmailPanel.js:437
+#: js/EmailPanel.js:485
 msgid "MySql User"
 msgstr ""
 
-#: js/EmailPanel.js:440
+#: js/EmailPanel.js:488
 msgid "MySql Password"
 msgstr ""
 
-#: js/EmailPanel.js:444
+#: js/EmailPanel.js:492
 msgid "MySql Port"
 msgstr ""
 
-#: js/EmailPanel.js:460
+#: js/EmailPanel.js:508
 msgid "User or UID"
 msgstr ""
 
-#: js/EmailPanel.js:463
+#: js/EmailPanel.js:511
 msgid "Group or GID"
 msgstr ""
 
-#: js/EmailPanel.js:466
+#: js/EmailPanel.js:514
 msgid "Home Template"
 msgstr ""
 
-#: js/EmailPanel.js:468
+#: js/EmailPanel.js:516
 msgid "Password Scheme"
 msgstr ""
 
-#: js/EmailPanel.js:479
+#: js/EmailPanel.js:527
 msgid "PLAIN-MD5"
 msgstr ""
 
-#: js/EmailPanel.js:480
+#: js/EmailPanel.js:528
 msgid "MD5-CRYPT"
 msgstr ""
 
-#: js/EmailPanel.js:481
+#: js/EmailPanel.js:529
 msgid "SHA1"
 msgstr ""
 
-#: js/EmailPanel.js:482
+#: js/EmailPanel.js:530
 msgid "SHA256"
 msgstr ""
 
-#: js/EmailPanel.js:483
+#: js/EmailPanel.js:531
 msgid "SSHA256"
 msgstr ""
 
-#: js/EmailPanel.js:484
+#: js/EmailPanel.js:532
 msgid "SHA512"
 msgstr ""
 
-#: js/EmailPanel.js:485
+#: js/EmailPanel.js:533
 msgid "SSHA512"
 msgstr ""
 
-#: js/EmailPanel.js:486
+#: js/EmailPanel.js:534
 msgid "PLAIN"
 msgstr ""
 
@@ -753,10 +753,22 @@ msgstr ""
 msgid "enabled"
 msgstr ""
 
-#: js/ConfigManagerPanel.js:497
-msgid "Config file is not writable"
+#: js/ConfigManagerPanel.js:490
+msgid "Use Custom Theme"
+msgstr ""
+
+#: js/ConfigManagerPanel.js:500
+msgid "Theme path"
+msgstr ""
+
+#: js/ConfigManagerPanel.js:503
+msgid "Use blue theme as base"
 msgstr ""
 
 #: js/ConfigManagerPanel.js:516
+msgid "Config file is not writable"
+msgstr ""
+
+#: js/ConfigManagerPanel.js:535
 msgid "Download config file"
 msgstr ""
index 36d5a4a..21e383b 100644 (file)
@@ -52,7 +52,7 @@ msgstr ""
 msgid "Search question"
 msgstr ""
 
-#: js/SimpleFAQ.js:44 js/FaqGridPanel.js:105 js/FaqEditDialog.js:117
+#: js/SimpleFAQ.js:46 js/FaqGridPanel.js:105 js/FaqEditDialog.js:106
 #: js/FaqGridDetailsPanel.js:157
 msgid "Answer"
 msgstr ""
@@ -91,15 +91,15 @@ msgstr ""
 msgid "Tags"
 msgstr ""
 
-#: js/FaqGridPanel.js:86 js/FaqEditDialog.js:138
+#: js/FaqGridPanel.js:86 js/FaqEditDialog.js:127
 msgid "Status"
 msgstr ""
 
-#: js/FaqGridPanel.js:92 js/FaqEditDialog.js:126
+#: js/FaqGridPanel.js:92 js/FaqEditDialog.js:115
 msgid "Type"
 msgstr ""
 
-#: js/FaqGridPanel.js:98 js/FaqEditDialog.js:110 js/FaqGridDetailsPanel.js:151
+#: js/FaqGridPanel.js:98 js/FaqEditDialog.js:99 js/FaqGridDetailsPanel.js:151
 msgid "Question"
 msgstr ""
 
@@ -121,11 +121,11 @@ msgstr ""
 msgid "Search FAQ"
 msgstr ""
 
-#: js/FaqEditDialog.js:111
+#: js/FaqEditDialog.js:100
 msgid "Enter a question..."
 msgstr ""
 
-#: js/FaqEditDialog.js:118
+#: js/FaqEditDialog.js:107
 msgid "Enter a answer..."
 msgstr ""
 
index 8a12590..aa3ca11 100644 (file)
@@ -18,19 +18,19 @@ msgstr ""
 msgid "%s's personal tasks"
 msgstr ""
 
-#: Acl/Rights.php:96
+#: Acl/Rights.php:97
 msgid "manage shared task lists"
 msgstr ""
 
-#: Acl/Rights.php:97
+#: Acl/Rights.php:98
 msgid "Create new shared tasks lists"
 msgstr ""
 
-#: Acl/Rights.php:100
+#: Acl/Rights.php:101
 msgid "manage shared tasks favorites"
 msgstr ""
 
-#: Acl/Rights.php:101
+#: Acl/Rights.php:102
 msgid "Create or update shared tasks favorites"
 msgstr ""
 
index ad25098..e7b3f8f 100644 (file)
@@ -13,43 +13,43 @@ msgstr ""
 "X-Poedit-SourceCharset: utf-8\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
-#: Acl/Rights.php:120
+#: Acl/Rights.php:121
 msgid "Manage timeaccounts"
 msgstr ""
 
-#: Acl/Rights.php:121
+#: Acl/Rights.php:122
 msgid "Add, edit and delete timeaccounts (includes all timesheet grants)"
 msgstr ""
 
-#: Acl/Rights.php:124 Acl/Rights.php:125
+#: Acl/Rights.php:125 Acl/Rights.php:126
 msgid "Add timeaccounts"
 msgstr ""
 
-#: Acl/Rights.php:128
+#: Acl/Rights.php:129
 msgid "Manage shared timeaccount favorites"
 msgstr ""
 
-#: Acl/Rights.php:129
+#: Acl/Rights.php:130
 msgid "Create or update shared timeaccount favorites"
 msgstr ""
 
-#: Acl/Rights.php:132
+#: Acl/Rights.php:133
 msgid "Manage shared timesheet favorites"
 msgstr ""
 
-#: Acl/Rights.php:133
+#: Acl/Rights.php:134
 msgid "Create or update shared timesheet favorites"
 msgstr ""
 
-#: Model/Timesheet.php:164 Model/Timeaccount.php:458
+#: Model/Timesheet.php:164 Model/Timeaccount.php:500
 msgid "hour"
 msgstr ""
 
-#: Model/Timeaccount.php:43 js/TimeaccountEditDialog.js:138
+#: Model/Timeaccount.php:43 js/TimeaccountEditDialog.js:141
 msgid "Cost Center"
 msgstr ""
 
-#: Model/Timeaccount.php:47 js/TimeaccountEditDialog.js:153
+#: Model/Timeaccount.php:47 js/TimeaccountEditDialog.js:156
 msgid "Responsible Person"
 msgstr ""
 
@@ -77,22 +77,22 @@ msgstr ""
 msgid "Tags"
 msgstr ""
 
-#: js/TimeaccountGridPanel.js:81 js/TimeaccountEditDialog.js:204
+#: js/TimeaccountGridPanel.js:81 js/TimeaccountEditDialog.js:207
 #: js/Models.js:179
 msgid "Number"
 msgstr ""
 
-#: js/TimeaccountGridPanel.js:86 js/TimeaccountEditDialog.js:210
+#: js/TimeaccountGridPanel.js:86 js/TimeaccountEditDialog.js:213
 #: js/Models.js:180
 msgid "Title"
 msgstr ""
 
-#: js/TimeaccountGridPanel.js:91 js/TimeaccountEditDialog.js:90
+#: js/TimeaccountGridPanel.js:91 js/TimeaccountEditDialog.js:93
 #: js/Models.js:182
 msgid "Billed"
 msgstr ""
 
-#: js/TimeaccountGridPanel.js:97 js/TimeaccountEditDialog.js:79
+#: js/TimeaccountGridPanel.js:97 js/TimeaccountEditDialog.js:82
 msgid "Budget"
 msgstr ""
 
@@ -102,36 +102,36 @@ msgid "Cleared in"
 msgstr ""
 
 #: js/TimeaccountGridPanel.js:108 js/TimesheetGridPanel.js:92
-#: js/TimeaccountEditDialog.js:172 js/TimesheetEditDialog.js:164
+#: js/TimeaccountEditDialog.js:175 js/TimesheetEditDialog.js:166
 msgid "Invoice"
 msgstr ""
 
-#: js/TimeaccountGridPanel.js:123 js/TimeaccountEditDialog.js:116
+#: js/TimeaccountGridPanel.js:123 js/TimeaccountEditDialog.js:119
 #: js/Models.js:189
 msgid "Booking deadline"
 msgstr ""
 
-#: js/TimeaccountGridPanel.js:128 js/TimeaccountEditDialog.js:132
+#: js/TimeaccountGridPanel.js:128 js/TimeaccountEditDialog.js:135
 #: js/Models.js:184
 msgid "Cleared at"
 msgstr ""
 
-#: js/TimeaccountGridPanel.js:133 js/TimeaccountEditDialog.js:82
+#: js/TimeaccountGridPanel.js:133 js/TimeaccountEditDialog.js:85
 #: js/Models.js:183
 msgid "Status"
 msgstr ""
 
 #: js/TimeaccountGridPanel.js:137 js/TimeAccountStatusFilterModel.js:46
-#: js/TimeaccountEditDialog.js:88
+#: js/TimeaccountEditDialog.js:91
 msgid "open"
 msgstr ""
 
 #: js/TimeaccountGridPanel.js:138 js/TimeAccountStatusFilterModel.js:46
-#: js/TimeaccountEditDialog.js:88 js/Models.js:161
+#: js/TimeaccountEditDialog.js:91 js/Models.js:161
 msgid "closed"
 msgstr ""
 
-#: js/TimeaccountGridPanel.js:160 js/TimeaccountEditDialog.js:312
+#: js/TimeaccountGridPanel.js:160 js/TimeaccountEditDialog.js:291
 msgid "Export"
 msgstr ""
 
@@ -143,7 +143,7 @@ msgstr ""
 msgid "Export as CSV"
 msgstr ""
 
-#: js/TimesheetGridPanel.js:78 js/TimesheetEditDialog.js:220 js/Models.js:93
+#: js/TimesheetGridPanel.js:78 js/TimesheetEditDialog.js:222 js/Models.js:93
 msgid "Date"
 msgstr ""
 
@@ -160,26 +160,26 @@ msgid "Time Account closed"
 msgstr ""
 
 #: js/TimesheetGridPanel.js:86 js/TimesheetGridPanel.js:244
-#: js/TimeaccountEditDialog.js:216 js/TimeaccountEditDialog.js:235
-#: js/TimesheetEditDialog.js:231 js/Models.js:94 js/Models.js:181
+#: js/TimeaccountEditDialog.js:219 js/TimesheetEditDialog.js:233
+#: js/Models.js:94 js/Models.js:181
 msgid "Description"
 msgstr ""
 
 #: js/TimesheetGridPanel.js:87 js/TimesheetGridPanel.js:385
-#: js/TimesheetEditDialog.js:140 js/Models.js:95
+#: js/TimesheetEditDialog.js:142 js/Models.js:95
 msgid "Billable"
 msgstr ""
 
 #: js/TimesheetGridPanel.js:89 js/TimesheetGridPanel.js:390
-#: js/TimesheetEditDialog.js:146 js/Models.js:96
+#: js/TimesheetEditDialog.js:148 js/Models.js:96
 msgid "Cleared"
 msgstr ""
 
-#: js/TimesheetGridPanel.js:102 js/TimesheetEditDialog.js:135 js/Models.js:92
+#: js/TimesheetGridPanel.js:102 js/TimesheetEditDialog.js:137 js/Models.js:92
 msgid "Account"
 msgstr ""
 
-#: js/TimesheetGridPanel.js:104 js/TimesheetEditDialog.js:215
+#: js/TimesheetGridPanel.js:104 js/TimesheetEditDialog.js:217
 msgid "Duration"
 msgstr ""
 
@@ -235,144 +235,140 @@ msgstr ""
 msgid "Time Account - Billed"
 msgstr ""
 
-#: js/TimeAccountBilledFilterModel.js:47 js/TimeaccountEditDialog.js:98
+#: js/TimeAccountBilledFilterModel.js:47 js/TimeaccountEditDialog.js:101
 #: Setup/setup.xml:87
 msgid "not yet billed"
 msgstr ""
 
-#: js/TimeAccountBilledFilterModel.js:48 js/TimeaccountEditDialog.js:99
+#: js/TimeAccountBilledFilterModel.js:48 js/TimeaccountEditDialog.js:102
 #: Setup/setup.xml:88
 msgid "to bill"
 msgstr ""
 
-#: js/TimeAccountBilledFilterModel.js:49 js/TimeaccountEditDialog.js:100
+#: js/TimeAccountBilledFilterModel.js:49 js/TimeaccountEditDialog.js:103
 #: Setup/setup.xml:89
 msgid "billed"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:46
+#: js/TimeaccountEditDialog.js:49
 msgid "Add New Timeaccount"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:70
+#: js/TimeaccountEditDialog.js:73
 msgid "Unit"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:74
+#: js/TimeaccountEditDialog.js:77
 msgid "Unit Price"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:111 js/TimesheetEditDialog.js:156
+#: js/TimeaccountEditDialog.js:114 js/TimesheetEditDialog.js:158
 msgid "Cleared In"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:124
+#: js/TimeaccountEditDialog.js:127
 msgid "none"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:125
+#: js/TimeaccountEditDialog.js:128
 msgid "last week"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:162
+#: js/TimeaccountEditDialog.js:165
 msgid "Timesheets are billable"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:188 js/TimesheetEditDialog.js:200
+#: js/TimeaccountEditDialog.js:191 js/TimesheetEditDialog.js:202
 #: js/Models.js:149
 msgid "Time Account"
 msgid_plural "Time Accounts"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/TimeaccountEditDialog.js:249
-msgid "Enter description"
-msgstr ""
-
-#: js/TimeaccountEditDialog.js:265
+#: js/TimeaccountEditDialog.js:244
 msgid "Access"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:288
+#: js/TimeaccountEditDialog.js:267
 msgid "Book Own"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:290
+#: js/TimeaccountEditDialog.js:269
 msgid "The grant to add Timesheets to this Timeaccount"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:294
+#: js/TimeaccountEditDialog.js:273
 msgid "View All"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:295
+#: js/TimeaccountEditDialog.js:274
 msgid "The grant to view Timesheets of other users"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:300
+#: js/TimeaccountEditDialog.js:279
 msgid "Book All"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:301
+#: js/TimeaccountEditDialog.js:280
 msgid "The grant to add Timesheets for other users"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:306
+#: js/TimeaccountEditDialog.js:285
 msgid "Manage Clearing"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:307
+#: js/TimeaccountEditDialog.js:286
 msgid "The grant to manage clearing of Timesheets"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:313
+#: js/TimeaccountEditDialog.js:292
 msgid "The grant to export Timesheets of Timeaccount"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:318
+#: js/TimeaccountEditDialog.js:297
 msgid "Manage All"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:319
+#: js/TimeaccountEditDialog.js:298
 msgid "Includes all other grants"
 msgstr ""
 
-#: js/TimeaccountEditDialog.js:327
+#: js/TimeaccountEditDialog.js:306
 msgid "Permissions"
 msgstr ""
 
-#: js/TimesheetEditDialog.js:183 js/Models.js:51
+#: js/TimesheetEditDialog.js:185 js/Models.js:51
 msgid "Timesheet"
 msgid_plural "Timesheets"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/TimesheetEditDialog.js:201
+#: js/TimesheetEditDialog.js:203
 msgid "Select Time Account..."
 msgstr ""
 
-#: js/TimesheetEditDialog.js:225
+#: js/TimesheetEditDialog.js:227
 msgid "Start"
 msgstr ""
 
-#: js/TimesheetEditDialog.js:226
+#: js/TimesheetEditDialog.js:228
 msgid "not set"
 msgstr ""
 
-#: js/TimesheetEditDialog.js:232
+#: js/TimesheetEditDialog.js:234
 msgid "Enter description..."
 msgstr ""
 
-#: js/TimesheetEditDialog.js:284
+#: js/TimesheetEditDialog.js:281
 msgid "Failed"
 msgstr ""
 
-#: js/TimesheetEditDialog.js:285
+#: js/TimesheetEditDialog.js:282
 #, python-brace-format
 msgid "Could not save {0}."
 msgstr ""
 
-#: js/TimesheetEditDialog.js:286
+#: js/TimesheetEditDialog.js:283
 msgid "Booking deadline for this Timeaccount has been exceeded."
 msgstr ""
 
index 895b7af..ca4e551 100644 (file)
@@ -13,93 +13,97 @@ msgstr ""
 "X-Poedit-SourceCharset: utf-8\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
-#: Group/Abstract.php:215 User/Abstract.php:319 User/Abstract.php:320
-#: User/Abstract.php:321 User/Abstract.php:322 User/Abstract.php:323
-#: User/Abstract.php:324 js/ux/ConnectionStatus.js:58
-msgid "unknown"
+#: Export/Pdf.php:216 js/widgets/tags/TagsPanel.js:57
+#: js/widgets/tags/TagsPanel.js:427
+msgid "Tags"
 msgstr ""
 
-#: Preference/Abstract.php:517
-msgid "default"
+#: Export/Pdf.php:437
+msgid "Created by"
 msgstr ""
 
-#: Setup/setup.xml:3421
-msgid "note"
+#: Export/Pdf.php:483
+msgid "Activities"
 msgstr ""
 
-#: Setup/setup.xml:3426
-msgid "default note type"
+#: Export/Spreadsheet/Ods.php:400
+msgid "Data"
 msgstr ""
 
-#: Setup/setup.xml:3452
-msgid "telephone"
+#: Export/Spreadsheet/Xls.php:370
+msgid "Without company assigned"
 msgstr ""
 
-#: Setup/setup.xml:3457
-msgid "telephone call"
+#: User/Sql.php:1093
+msgid "Your Tine 2.0 account has been deactivated"
 msgstr ""
 
-#: Setup/setup.xml:3483
-msgid "email"
+#: User/Abstract.php:319 User/Abstract.php:320 User/Abstract.php:321
+#: User/Abstract.php:322 User/Abstract.php:323 User/Abstract.php:324
+#: js/ux/ConnectionStatus.js:58 Group/Abstract.php:215
+msgid "unknown"
 msgstr ""
 
-#: Setup/setup.xml:3488
-msgid "email contact"
-msgstr ""
+#: ModelConfiguration.php:41 ModelConfiguration.php:50
+#: ModelConfiguration.php:82 ModelConfiguration.php:91
+msgid "Record Name"
+msgid_plural "Records Name"
+msgstr[0] ""
+msgstr[1] ""
 
-#: Setup/setup.xml:3514
-msgid "created"
+#: ModelConfiguration.php:164 ModelConfiguration.php:252
+msgid "Group"
 msgstr ""
 
-#: Setup/setup.xml:3519
-msgid "record created"
+#: ModelConfiguration.php:209
+#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:195
+msgid "Title"
 msgstr ""
 
-#: Setup/setup.xml:3545
-msgid "changed"
+#: ModelConfiguration.php:213
+msgid "New Car"
 msgstr ""
 
-#: Setup/setup.xml:3550
-msgid "record changed"
+#: ModelConfiguration.php:379 ModelConfiguration.php:382
+msgid "Banking Information"
 msgstr ""
 
-#: User/Sql.php:1097
-msgid "Your Tine 2.0 account has been deactivated"
+#: ModelConfiguration.php:383
+msgid "Private Information"
 msgstr ""
 
-#: Container.php:731
-#, python-format
-msgid "%s's personal container"
+#: Exception/PasswordPolicyViolation.php:22
+msgid "Password Policy Violation"
 msgstr ""
 
-#: Container.php:1708
-msgid ""
-"You are not allowed to delete this Container. Please define another "
-"container as the default addressbook for internal contacts!"
+#: Exception/SystemGeneric.php:27
+msgid "Generic System Exception"
 msgstr ""
 
-#: Acl/Rights/Abstract.php:79
-msgid "admin"
+#: Exception/MonthFormat.php:26
+msgid "Wrong month format!"
 msgstr ""
 
-#: Acl/Rights/Abstract.php:80
-msgid "admin right description"
+#: Exception/MonthFormat.php:31
+msgid "The month must have the format YYYY-MM!"
 msgstr ""
 
-#: Acl/Rights/Abstract.php:83
-msgid "run"
+#: Exception/InvalidRelationConstraints.php:26
+msgid "Invalid Relations"
 msgstr ""
 
-#: Acl/Rights/Abstract.php:84
-msgid "run right description"
+#: Exception/InvalidRelationConstraints.php:36
+msgid ""
+"You tried to create a relation which is forbidden by the constraints config "
+"of one of the models."
 msgstr ""
 
-#: Acl/Rights/Abstract.php:87
-msgid "Personal tags"
+#: Exception/Record/SystemContainer.php:22
+msgid "System Container"
 msgstr ""
 
-#: Acl/Rights/Abstract.php:88
-msgid "Use and see personal tags"
+#: Exception/Record/SystemContainer.php:28
+msgid "This is a system container which could not be deleted!"
 msgstr ""
 
 #: Acl/Rights.php:147
@@ -134,38 +138,32 @@ msgstr ""
 msgid "The right to manage the own client state."
 msgstr ""
 
-#: WebDav/PrincipalBackend.php:525
-msgid "Shared folders"
-msgstr ""
-
-#: Import/Csv/Abstract.php:200
-#, python-format
-msgid "The following fields weren't imported: %s"
+#: Acl/Rights/Abstract.php:79
+msgid "admin"
 msgstr ""
 
-#: Import/Csv/Abstract.php:201
-msgid "N/A"
+#: Acl/Rights/Abstract.php:80
+msgid "admin right description"
 msgstr ""
 
-#: Frontend/Cli.php:736
-#, python-format
-msgid "%s's personal "
+#: Acl/Rights/Abstract.php:83
+msgid "run"
 msgstr ""
 
-#: Frontend/Http.php:406 js/ExceptionHandler.js:170
-msgid "Authorisation Required"
+#: Acl/Rights/Abstract.php:84
+msgid "run right description"
 msgstr ""
 
-#: Frontend/Http.php:407
-msgid "Your session is not valid. You need to login again."
+#: Acl/Rights/Abstract.php:87
+msgid "Personal tags"
 msgstr ""
 
-#: Frontend/Http.php:432 js/ExceptionDialog.js:62
-msgid "Abnormal End"
+#: Acl/Rights/Abstract.php:88
+msgid "Use and see personal tags"
 msgstr ""
 
-#: Frontend/Http.php:433 js/ExceptionDialog.js:154
-msgid "An error occurred, the program ended abnormal."
+#: Preference/Abstract.php:517
+msgid "default"
 msgstr ""
 
 #: Notes.php:428
@@ -176,2324 +174,2249 @@ msgstr ""
 msgid "Changed fields:"
 msgstr ""
 
-#: views/update.php:24
-msgid "Tine 2.0 needs to be updated or is not installed yet."
+#: js/ux/SearchField.js:44
+msgid "enter searchfilter"
 msgstr ""
 
-#: views/update.php:25
-msgid "Please wait or contact your administrator"
+#: js/ux/PopupWindow.js:242
+msgid "Window can be closed"
 msgstr ""
 
-#: views/deactivationNotification.php:11
-msgid "Your user account has been deactivated"
+#: js/ux/PopupWindow.js:243
+#, python-brace-format
+msgid ""
+"This Window can be closed now. To avoid this message please deactivate your "
+"browsers popup blocker for {0}"
 msgstr ""
 
-#: views/deactivationNotification.php:12 js/LoginPanel.js:93
-#: js/widgets/dialog/CredentialsDialog.js:61
-msgid "Username"
+#: js/ux/PopupWindowManager.js:175
+msgid ""
+"The window you want to work with is backgrounded. Your browser doesn't "
+"support to foreground the window for you, so you need to use your operating "
+"systems window switching features. Please send complaints to your browser "
+"vendor!"
 msgstr ""
 
-#: views/deactivationNotification.php:13
-msgid "Deactivation date"
+#: js/ux/Percentage.js:229
+msgid "(paused)"
 msgstr ""
 
-#: views/deactivationNotification.php:14
-msgid "Tine 2.0 URL"
+#: js/ux/grid/GroupingGridPlugin.js:95
+msgid "Export Records from these Positions"
 msgstr ""
 
-#: Export/Pdf.php:216 js/widgets/tags/TagsPanel.js:57
-#: js/widgets/tags/TagsPanel.js:427
-msgid "Tags"
+#: js/ux/grid/PagingToolbar.js:57
+#, python-brace-format
+msgid "{0} selected"
 msgstr ""
 
-#: Export/Pdf.php:437
-msgid "Created by"
+#: js/ux/grid/PagingToolbar.js:58
+msgid "Unselect all"
 msgstr ""
 
-#: Export/Pdf.php:483
-msgid "Activities"
+#: js/ux/grid/PagingToolbar.js:59
+#, python-brace-format
+msgid "Select all pages ({0} records)"
 msgstr ""
 
-#: Export/Spreadsheet/Ods.php:370
-msgid "Data"
+#: js/ux/grid/PagingToolbar.js:60
+msgid "Toggle selection"
 msgstr ""
 
-#: Export/Spreadsheet/Xls.php:370
-msgid "Without company assigned"
+#: js/ux/ConnectionStatus.js:56
+msgid "online"
 msgstr ""
 
-#: js/AdminPanel.js:75
-msgid "Profile Information"
+#: js/ux/ConnectionStatus.js:57
+msgid "offline"
 msgstr ""
 
-#: js/AdminPanel.js:79 js/widgets/dialog/EditDialog.js:450
-#: js/widgets/EditRecord.js:168
-msgid "Apply"
+#: js/ux/form/LayerCombo.js:186 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:84
+#: js/widgets/ActivitiesGridPanel.js:377
+#: js/widgets/dialog/AddToRecordPanel.js:111
+#: js/widgets/dialog/MultiOptionsDialog.js:102
+#: js/widgets/dialog/PreferencesDialog.js:109
+#: js/widgets/dialog/EditDialog.js:439
+#: js/widgets/dialog/ExceptionHandlerDialog.js:197 js/CreditsScreen.js:53
+#: js/AboutDialog.js:61
+msgid "Ok"
 msgstr ""
 
-#: js/AdminPanel.js:94 js/widgets/TimezoneChooser.js:77
-#: js/widgets/LangChooser.js:68
-msgid "Please Wait"
+#: js/ux/form/LayerCombo.js:193 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
+#: js/widgets/tags/TagToggleBox.js:59
+#: js/widgets/tags/TagsMassAttachAction.js:105
+#: js/widgets/ActivitiesGridPanel.js:369
+#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:76
+#: js/widgets/dialog/WizardPanel.js:189
+#: js/widgets/dialog/DuplicateMergeDialog.js:79
+#: js/widgets/dialog/AddToRecordPanel.js:103
+#: js/widgets/dialog/MultiOptionsDialog.js:109
+#: js/widgets/dialog/PreferencesDialog.js:117
+#: js/widgets/dialog/EditDialog.js:459
+#: js/widgets/dialog/ExceptionHandlerDialog.js:189
+msgid "Cancel"
 msgstr ""
 
-#: js/AdminPanel.js:156 js/widgets/container/GrantsGrid.js:43
-#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:262
-msgid "Read"
+#: js/ux/form/ImageField.js:76
+msgid "Loading"
 msgstr ""
 
-#: js/AdminPanel.js:157
-msgid "The field is readable part of the profile"
+#: js/ux/form/ImageField.js:78
+msgid "Click to edit"
 msgstr ""
 
-#: js/AdminPanel.js:161 js/widgets/container/GrantsGrid.js:47
-#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:268
-msgid "Edit"
+#: js/ux/form/ImageField.js:146
+msgid "Image Failed"
 msgstr ""
 
-#: js/AdminPanel.js:162
-msgid "The field is editable part of the profile"
+#: js/ux/form/ImageField.js:146
+msgid "Could not load image. Please notify your Administrator"
 msgstr ""
 
-#: js/AdminPanel.js:175 js/widgets/dialog/DuplicateResolveGridPanel.js:203
-msgid "Field Name"
+#: js/ux/form/ImageField.js:168
+msgid "Not An Image"
 msgstr ""
 
-#: js/LoginPanel.js:83 js/LoginPanel.js:159
-msgid "Login"
+#: js/ux/form/ImageField.js:168
+msgid "Please select an image file (gif/png/jpeg)"
 msgstr ""
 
-#: js/LoginPanel.js:111 js/widgets/dialog/CredentialsDialog.js:65
-msgid "Password"
+#: js/ux/form/ImageField.js:211 js/widgets/grid/FileUploadGrid.js:114
+msgid "Upload Failed"
 msgstr ""
 
-#: js/LoginPanel.js:128
-msgid "Certificate detected. Please, press Login button to proceed."
+#: js/ux/form/ImageField.js:211
+msgid "Could not upload image. Please notify your Administrator"
 msgstr ""
 
-#: js/LoginPanel.js:185
-msgid "Version"
+#: js/ux/form/ImageField.js:224
+msgid "Change Image"
 msgstr ""
 
-#: js/LoginPanel.js:217
-#, python-brace-format
-msgid "{0} is made for you"
+#: js/ux/form/ImageField.js:232 js/ux/form/ImageField.js:250
+msgid "Crop Image"
 msgstr ""
 
-#: js/LoginPanel.js:219
-#, python-brace-format
-msgid ""
-"{0} wants to make business collaboration easier and more enjoyable - for "
-"your needs! So you are warmly welcome to discuss with us, bring in ideas and "
-"get help."
+#: js/ux/form/ImageField.js:256
+msgid "Delete Image"
 msgstr ""
 
-#: js/LoginPanel.js:225
-#, python-brace-format
-msgid "{0} Homepage"
+#: js/ux/form/ImageField.js:265
+msgid "Show Original Image"
 msgstr ""
 
-#: js/LoginPanel.js:226
+#: js/ux/form/ComboBoxRecentsPlugin.js:43
+#: js/widgets/container/ContainerSelect.js:129
 #, python-brace-format
-msgid "{0} Forum"
+msgid "choose other {0}..."
 msgstr ""
 
-#: js/LoginPanel.js:230
-msgid "Translations"
+#: js/ux/form/RecordsComboBox.js:26
+msgid "Software Version"
 msgstr ""
 
-#: js/LoginPanel.js:232
-#, python-brace-format
-msgid "Translation state of {0}: {1}%."
+#: js/ExceptionDialog.js:62 Frontend/Http.php:435
+msgid "Abnormal End"
 msgstr ""
 
-#: js/LoginPanel.js:234
-#, python-brace-format
-msgid ""
-"If the state of your language is not satisfying, or if you miss a language, "
-"please consider becoming a {0} translator."
+#: js/ExceptionDialog.js:103 js/ExceptionDialog.js:126
+msgid "Send Report"
 msgstr ""
 
-#: js/LoginPanel.js:237
-#, python-brace-format
-msgid "{0} Translation Howto"
+#: js/ExceptionDialog.js:154 Frontend/Http.php:436
+msgid "An error occurred, the program ended abnormal."
 msgstr ""
 
-#: js/LoginPanel.js:238
-msgid "Detailed Language Statistics"
+#: js/ExceptionDialog.js:155
+msgid "The last action you made was potentially not performed correctly."
 msgstr ""
 
-#: js/LoginPanel.js:258
-msgid "Powered by:"
+#: js/ExceptionDialog.js:156
+msgid ""
+"Please help improving this software and notify the vendor. Include a brief "
+"description of what you where doing when the error occurred."
 msgstr ""
 
-#: js/LoginPanel.js:258
-msgid "online open source groupware and crm"
+#: js/ExceptionDialog.js:162 js/widgets/tags/TagsPanel.js:509
+#: js/widgets/relation/GenericPickerGridPanel.js:458
+#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:204
+msgid "Description"
 msgstr ""
 
-#: js/LoginPanel.js:308
-#, python-brace-format
-msgid "about {0} minutes"
+#: js/ExceptionDialog.js:170
+msgid "Send Contact Information"
 msgstr ""
 
-#: js/LoginPanel.js:313 js/LoginPanel.js:551
-msgid "Tine 2.0 needs your help"
+#: js/ExceptionDialog.js:187
+msgid "Details:"
 msgstr ""
 
-#: js/LoginPanel.js:315 js/LoginPanel.js:553
-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:"
+#: js/ExceptionDialog.js:211
+msgid "Sending report..."
 msgstr ""
 
-#: js/LoginPanel.js:321
-msgid "participate!"
+#: js/ExceptionDialog.js:211
+msgid "Please wait a moment"
 msgstr ""
 
-#: js/LoginPanel.js:343
-msgid "Languages"
+#: js/ExceptionDialog.js:260
+msgid "Transmission Completed"
 msgstr ""
 
-#: js/LoginPanel.js:344
-msgid "Duration"
+#: js/ExceptionDialog.js:261
+msgid "Your report has been sent. Thanks for your contribution"
 msgstr ""
 
-#: js/LoginPanel.js:385
-msgid "Browser incompatible"
+#: js/ExceptionDialog.js:261
+msgid "Please restart your browser now!"
 msgstr ""
 
-#: js/LoginPanel.js:387
-msgid "Your browser is not supported by Tine 2.0."
+#: js/AdminPanel.js:75
+msgid "Profile Information"
 msgstr ""
 
-#: js/LoginPanel.js:392
-msgid "Browser incompatible?"
+#: js/AdminPanel.js:79 js/widgets/EditRecord.js:168
+#: js/widgets/dialog/EditDialog.js:450
+msgid "Apply"
 msgstr ""
 
-#: js/LoginPanel.js:394
-msgid ""
-"You are using an unrecognized browser. This could result in unexpected "
-"behaviour."
+#: js/AdminPanel.js:94 js/widgets/TimezoneChooser.js:77
+#: js/widgets/LangChooser.js:68
+msgid "Please Wait"
 msgstr ""
 
-#: js/LoginPanel.js:400
-msgid "You might try one of these browsers:"
+#: js/AdminPanel.js:156 js/widgets/container/GrantsGrid.js:43
+#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:262
+msgid "Read"
 msgstr ""
 
-#: js/LoginPanel.js:460
-msgid "Logging you in..."
+#: js/AdminPanel.js:157
+msgid "The field is readable part of the profile"
 msgstr ""
 
-#: js/LoginPanel.js:460 js/widgets/dialog/MultipleEditDialogPlugin.js:693
-#: js/widgets/tree/ContextMenu.js:202 js/widgets/container/GrantsDialog.js:95
-#: js/widgets/persistentfilter/PickerPanel.js:328
-#: js/widgets/persistentfilter/PickerPanel.js:366
-#: js/widgets/persistentfilter/PickerPanel.js:421
-msgid "Please wait"
+#: js/AdminPanel.js:161 js/widgets/container/GrantsGrid.js:47
+#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:268
+msgid "Edit"
 msgstr ""
 
-#: js/LoginPanel.js:474
-#, python-brace-format
-msgid "Login successful. Loading {0}..."
+#: js/AdminPanel.js:162
+msgid "The field is editable part of the profile"
 msgstr ""
 
-#: js/LoginPanel.js:474 js/MainMenu.js:274
-msgid "Please wait!"
+#: js/AdminPanel.js:175 js/widgets/dialog/DuplicateResolveGridPanel.js:219
+msgid "Field Name"
 msgstr ""
 
-#: js/LoginPanel.js:482 js/ExceptionHandler.js:252
-msgid "Connection lost, please check your network!"
+#: js/prototypeTranslations.js:20 js/prototypeTranslations.js:21
+msgid "Outdent Text"
 msgstr ""
 
-#: js/LoginPanel.js:486
-msgid "There was an error verifying your certificate!!!"
+#: js/prototypeTranslations.js:22 js/prototypeTranslations.js:23
+msgid "Indent Text"
 msgstr ""
 
-#: js/LoginPanel.js:487
-msgid "Your username and/or your password are wrong!!!"
+#: js/prototypeTranslations.js:24 js/prototypeTranslations.js:25
+msgid "Remove Formatting"
 msgstr ""
 
-#: js/LoginPanel.js:489
-msgid "Login failure"
+#: js/AppManager.js:208
+msgid "Missing Applications"
 msgstr ""
 
-#: js/LoginPanel.js:508 js/widgets/dialog/CredentialsDialog.js:126
-#: js/widgets/dialog/PreferencesDialog.js:248
-#: js/widgets/dialog/PreferencesDialog.js:277
-#: js/widgets/dialog/MultipleEditDialogPlugin.js:655
-#: js/widgets/dialog/ExportDialog.js:150 js/widgets/dialog/EditDialog.js:863
-msgid "Errors"
+#: js/AppManager.js:209
+msgid ""
+"There are no applications enabled for you. Please contact your administrator."
 msgstr ""
 
-#: js/LoginPanel.js:508 js/widgets/dialog/CredentialsDialog.js:126
-#: js/widgets/dialog/MultipleEditDialogPlugin.js:655
-#: js/widgets/dialog/ExportDialog.js:150 js/widgets/dialog/EditDialog.js:885
-msgid "Please fix the errors noted."
+#: js/ApplicationStarter.js:551
+msgid "New "
 msgstr ""
 
-#: js/LoginPanel.js:523
-msgid "Please enter your login data"
+#: js/Container.js:123
+#, python-brace-format
+msgid "All {0}"
 msgstr ""
 
-#: js/widgets/TimezoneChooser.js:37 Preference.php:148
-msgid "Timezone"
+#: js/Container.js:124
+#, python-brace-format
+msgid "Shared {0}"
 msgstr ""
 
-#: js/widgets/TimezoneChooser.js:77
-msgid "setting new timezone..."
+#: js/Container.js:125
+#, python-brace-format
+msgid "Other Users {0}"
 msgstr ""
 
-#: js/widgets/ActivitiesPanel.js:76 js/widgets/ActivitiesPanel.js:211
-#: js/widgets/ActivitiesGridPanel.js:97
-#: js/widgets/relation/GenericPickerGridPanel.js:461
-#: js/widgets/grid/LinkGridPanel.js:105
-msgid "Type"
+#: js/Container.js:130
+#, python-brace-format
+msgid "My {0}"
 msgstr ""
 
-#: js/widgets/ActivitiesPanel.js:78 js/widgets/ActivitiesGridPanel.js:106
-msgid "Note"
+#: js/PasswordChangeDialog.js:32
+#, python-brace-format
+msgid "Change Password For \"{0}\""
 msgstr ""
 
-#: js/widgets/ActivitiesPanel.js:79 js/widgets/ActivitiesGridPanel.js:112
-#: js/widgets/dialog/AttachmentsGridPanel.js:106
-#: js/widgets/grid/GridPanel.js:1429
-msgid "Created By"
+#: js/PasswordChangeDialog.js:47
+msgid "Old Password"
 msgstr ""
 
-#: js/widgets/ActivitiesPanel.js:80
-msgid "Timestamp"
+#: js/PasswordChangeDialog.js:51
+msgid "New Password"
 msgstr ""
 
-#: js/widgets/ActivitiesPanel.js:94
-#, python-brace-format
-msgid "Displaying history records {0} - {1} of {2}"
+#: js/PasswordChangeDialog.js:55
+msgid "Repeat new Password"
 msgstr ""
 
-#: js/widgets/ActivitiesPanel.js:95
-msgid "No history to display"
+#: js/PasswordChangeDialog.js:74
+msgid "Please Wait!"
 msgstr ""
 
-#: js/widgets/ActivitiesPanel.js:193
-msgid "History"
+#: js/PasswordChangeDialog.js:75
+msgid "changing password..."
 msgstr ""
 
-#: js/widgets/ActivitiesPanel.js:205
-msgid "Quick Search"
+#: js/PasswordChangeDialog.js:86
+msgid "Success"
 msgstr ""
 
-#: js/widgets/ActivitiesPanel.js:206 js/widgets/ActivitiesPanel.js:207
-msgid "Time"
+#: js/PasswordChangeDialog.js:87
+msgid "Your password has been changed."
 msgstr ""
 
-#: js/widgets/ActivitiesPanel.js:209
-msgid "User"
+#: js/PasswordChangeDialog.js:99 js/PasswordChangeDialog.js:109
+#: js/widgets/relation/GenericPickerGridPanel.js:917
+#: js/widgets/relation/GenericPickerGridPanel.js:930
+#: js/widgets/dialog/ImportDialog.js:664
+#: js/widgets/dialog/MultipleEditResultSummary.js:196
+#: js/widgets/form/RecordPickerComboBox.js:294
+msgid "Failure"
 msgstr ""
 
-#: js/widgets/customfields/EditDialogPlugin.js:155
-msgid "General"
+#: js/PasswordChangeDialog.js:110
+msgid "The new passwords mismatch, please correct them."
 msgstr ""
 
-#: js/widgets/customfields/EditDialogPlugin.js:167
-msgid "Custom Fields"
+#: js/common.js:306
+msgid "Usage:&#160;"
 msgstr ""
 
-#: js/widgets/ActivitiesGridPanel.js:58
-msgid "Notes"
+#: js/common.js:327 js/common.js:332 js/widgets/tags/TagToggleBox.js:112
+#: js/widgets/tags/TagToggleBox.js:117 js/widgets/tags/TagCombo.js:134
+#: js/widgets/tags/TagCombo.js:139 js/widgets/tags/TagsPanel.js:138
+msgid "personal"
 msgstr ""
 
-#: js/widgets/ActivitiesGridPanel.js:117
-msgid "Creation time"
+#: js/common.js:345 js/common.js:383
+msgid "No Information"
 msgstr ""
 
-#: js/widgets/ActivitiesGridPanel.js:241 js/widgets/tree/ContextMenu.js:35
-#: js/widgets/grid/FileUploadGrid.js:296 js/widgets/grid/GridPanel.js:587
+#: js/common.js:453
 #, python-brace-format
-msgid "Add {0}"
-msgstr ""
+msgid "{0} minute"
+msgid_plural "{0} minutes"
+msgstr[0] ""
+msgstr[1] ""
 
-#: 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/common.js:454
 #, python-brace-format
-msgid "Edit {0}"
-msgid_plural "Edit {0}"
+msgid "{0} hour"
+msgid_plural "{0} hours"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/widgets/ActivitiesGridPanel.js:257 js/widgets/grid/FileUploadGrid.js:179
+#: js/common.js:455
 #, python-brace-format
-msgid "Remove {0}"
-msgstr ""
+msgid "{0} workday"
+msgid_plural "{0} workdays"
+msgstr[0] ""
+msgstr[1] ""
 
-#: js/widgets/ActivitiesGridPanel.js:343
-msgid "Enter new note:"
-msgstr ""
+#: js/common.js:482
+#, python-brace-format
+msgid "{0} second"
+msgid_plural "{0} seconds"
+msgstr[0] ""
+msgstr[1] ""
 
-#: js/widgets/ActivitiesGridPanel.js:369
-#: js/widgets/tags/TagsMassAttachAction.js:105
-#: js/widgets/tags/TagToggleBox.js:59
-#: js/widgets/account/ChangeAccountAction.js:99
-#: js/widgets/dialog/ExceptionHandlerDialog.js:189
-#: js/widgets/dialog/PreferencesDialog.js:117
-#: js/widgets/dialog/WizardPanel.js:187
-#: js/widgets/dialog/DuplicateMergeDialog.js:79
-#: js/widgets/dialog/AddToRecordPanel.js:103
-#: js/widgets/dialog/EditDialog.js:459
-#: js/widgets/dialog/MultiOptionsDialog.js:109
-#: js/widgets/container/ContainerSelect.js:481 js/widgets/EditRecord.js:178
-#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:76
-#: js/PasswordChangeDialog.js:60 js/ux/form/LayerCombo.js:193
-#: js/ExceptionDialog.js:109 js/ExceptionDialog.js:119
-msgid "Cancel"
+#: js/LicenseScreen.js:35
+msgid "License"
 msgstr ""
 
-#: js/widgets/ActivitiesGridPanel.js:377
-#: js/widgets/tags/TagsMassAttachAction.js:84
-#: js/widgets/account/ChangeAccountAction.js:78
-#: js/widgets/dialog/ExceptionHandlerDialog.js:197
-#: js/widgets/dialog/PreferencesDialog.js:109
-#: js/widgets/dialog/AddToRecordPanel.js:111
-#: js/widgets/dialog/EditDialog.js:439
-#: js/widgets/dialog/MultiOptionsDialog.js:102
-#: js/widgets/container/ContainerSelect.js:490 js/widgets/EditRecord.js:157
-#: js/AboutDialog.js:61 js/PasswordChangeDialog.js:66
-#: js/ux/form/LayerCombo.js:186 js/LicenseScreen.js:51 js/CreditsScreen.js:53
-msgid "Ok"
+#: js/MainScreen.js:205
+msgid "Your password expired. Please enter a new user password:"
 msgstr ""
 
-#: js/widgets/ActivitiesGridPanel.js:393
-msgid "Add Note"
+#: js/widgets/TimezoneChooser.js:37 Preference.php:148
+msgid "Timezone"
 msgstr ""
 
-#: js/widgets/tags/TagCombo.js:46
-msgid "tag name"
+#: js/widgets/TimezoneChooser.js:77
+msgid "setting new timezone..."
 msgstr ""
 
-#: js/widgets/tags/TagCombo.js:134 js/widgets/tags/TagCombo.js:139
-#: js/widgets/tags/TagToggleBox.js:112 js/widgets/tags/TagToggleBox.js:117
-#: js/widgets/tags/TagsPanel.js:138 js/common.js:306 js/common.js:311
-msgid "personal"
+#: js/widgets/account/PickerGridPanel.js:158
+msgid "Search User"
 msgstr ""
 
-#: js/widgets/tags/TagsMassDetachAction.js:18
-msgid "Detach tag(s)"
-msgstr ""
-
-#: js/widgets/tags/TagsMassDetachAction.js:84
-msgid "Select Tag(s) to detach"
-msgstr ""
-
-#: js/widgets/tags/TagsMassAttachAction.js:18
-msgid "Add Tag"
-msgstr ""
-
-#: js/widgets/tags/TagsMassAttachAction.js:76
-msgid "Attach the following tag to all selected items:"
-msgstr ""
-
-#: js/widgets/tags/TagsMassAttachAction.js:98
-msgid "Select Tag"
-msgstr ""
-
-#: js/widgets/tags/TagsMassAttachAction.js:128
-msgid "Attaching Tag"
-msgstr ""
-
-#: js/widgets/tags/TagToggleBox.js:52
-msgid "Detach Tags"
-msgstr ""
-
-#: js/widgets/tags/TagToggleBox.js:52
-msgid "Attach Tags"
-msgstr ""
-
-#: js/widgets/tags/TagToggleBox.js:140
-msgid "No Tags to detach found in the selected records"
-msgstr ""
-
-#: js/widgets/tags/TagToggleBox.js:141
-msgid "Please Wait..."
-msgstr ""
-
-#: js/widgets/tags/TagToggleBox.js:152
-msgid "Detaching Tags"
-msgstr ""
-
-#: js/widgets/tags/TagsPanel.js:114
-msgid "Add a new personal tag"
-msgstr ""
-
-#: js/widgets/tags/TagsPanel.js:118
-msgid "Add New Personal Tag"
-msgstr ""
-
-#: js/widgets/tags/TagsPanel.js:119
-msgid "Please note: You create a personal tag. Only you can see it!"
-msgstr ""
-
-#: js/widgets/tags/TagsPanel.js:119
-msgid "Enter tag name:"
-msgstr ""
-
-#: js/widgets/tags/TagsPanel.js:160
-msgid "No Tags to display"
-msgstr ""
-
-#: js/widgets/tags/TagsPanel.js:183
-msgid "Detach tag"
-msgid_plural "Detach tags"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/widgets/tags/TagsPanel.js:193
-msgid "Edit tag"
-msgstr ""
-
-#: js/widgets/tags/TagsPanel.js:198 js/widgets/tags/TagsPanel.js:203
-msgid "Rename Tag"
+#: js/widgets/account/PickerGridPanel.js:164
+msgid "Search Group"
 msgstr ""
 
-#: js/widgets/tags/TagsPanel.js:203
-msgid "Please enter a new name:"
+#: js/widgets/account/PickerGridPanel.js:170
+msgid "Add Anyone"
 msgstr ""
 
-#: js/widgets/tags/TagsPanel.js:212
-msgid "Edit Description"
+#: js/widgets/account/PickerGridPanel.js:213
+msgid "Anyone"
 msgstr ""
 
-#: js/widgets/tags/TagsPanel.js:217
-msgid "Description for tag"
+#: js/widgets/account/PickerGridPanel.js:229
+msgid "Search for users ..."
 msgstr ""
 
-#: js/widgets/tags/TagsPanel.js:217
-msgid "Please enter new description:"
+#: js/widgets/account/PickerGridPanel.js:251
+msgid "Search for groups ..."
 msgstr ""
 
-#: js/widgets/tags/TagsPanel.js:226
-msgid "Change Color"
+#: js/widgets/account/PickerGridPanel.js:267
+#: js/widgets/container/PropertiesDialog.js:107
+#: js/widgets/grid/LinkGridPanel.js:103
+#: js/widgets/dialog/AttachmentsGridPanel.js:86 js/Models.js:430
+msgid "Name"
 msgstr ""
 
-#: js/widgets/tags/TagsPanel.js:255
-msgid "Delete Tag"
-msgid_plural "Delete Tags"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/widgets/tags/TagsPanel.js:268
-msgid "Realy Delete Selected Tag?"
-msgid_plural "Realy Delete Selected Tags?"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/widgets/tags/TagsPanel.js:269
-msgid "the selected tag will be deleted and disapear for all entries"
-msgid_plural "The selected tags will be removed and disapear for all entries"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/widgets/tags/TagsPanel.js:273
-msgid "Please wait a moment..."
+#: js/widgets/account/ChangeAccountAction.js:18
+msgid "Change user account"
 msgstr ""
 
-#: js/widgets/tags/TagsPanel.js:273
-msgid "Deleting Tag"
-msgid_plural "Deleting Tags"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/widgets/tags/TagsPanel.js:289 js/widgets/tags/TagsPanel.js:381
-#: js/widgets/tags/TagsPanel.js:414 js/widgets/dialog/EditDialog.js:904
-msgid "Failed"
+#: js/widgets/account/ChangeAccountAction.js:20
+msgid "Switch to another user's account"
 msgstr ""
 
-#: js/widgets/tags/TagsPanel.js:289
-msgid "Could not delete Tag(s)."
+#: js/widgets/account/ChangeAccountAction.js:65
+msgid "Switch to this user account:"
 msgstr ""
 
-#: js/widgets/tags/TagsPanel.js:333 js/widgets/tags/TagsPanel.js:395
-msgid "Notice"
+#: js/widgets/account/ChangeAccountAction.js:92
+msgid "Select Account"
 msgstr ""
 
-#: js/widgets/tags/TagsPanel.js:334 js/widgets/tags/TagsPanel.js:396
-msgid "The minimum tag length is three."
+#: js/widgets/account/ChangeAccountAction.js:115
+msgid "Changing user account ..."
 msgstr ""
 
-#: js/widgets/tags/TagsPanel.js:381
-msgid "Could not create tag."
+#: js/widgets/EditRecord.js:131 js/widgets/dialog/EditDialog.js:507
+#: js/widgets/dialog/EditDialog.js:535
+msgid "Saved in"
 msgstr ""
 
-#: js/widgets/tags/TagsPanel.js:414
-msgid "Could not update tag."
+#: js/widgets/EditRecord.js:188 js/widgets/dialog/EditDialog.js:468
+msgid "delete"
 msgstr ""
 
-#: js/widgets/tags/TagsPanel.js:509
-#: js/widgets/relation/GenericPickerGridPanel.js:458
-#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:204
-#: js/ExceptionDialog.js:162
-msgid "Description"
+#: js/widgets/tree/ContextMenu.js:35 js/widgets/ActivitiesGridPanel.js:241
+#: js/widgets/grid/FileUploadGrid.js:296 js/widgets/grid/GridPanel.js:587
+#, python-brace-format
+msgid "Add {0}"
 msgstr ""
 
-#: js/widgets/tags/TagsPanel.js:513
-#: js/widgets/container/PropertiesDialog.js:113
-msgid "Color"
+#: js/widgets/tree/ContextMenu.js:43 js/widgets/tree/ContextMenu.js:276
+#, python-brace-format
+msgid "Rename {0}"
 msgstr ""
 
-#: js/widgets/tags/TagFilter.js:30 js/Models.js:143
-msgid "Tag"
-msgid_plural "Tags"
+#: js/widgets/tree/ContextMenu.js:52 js/widgets/grid/GridPanel.js:661
+#: js/widgets/grid/GridPanel.js:662 js/widgets/grid/GridPanel.js:664
+#, python-brace-format
+msgid "Delete {0}"
+msgid_plural "Delete {0}"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/widgets/MainScreen.js:264
-msgid "Save current view as favorite"
+#: js/widgets/tree/ContextMenu.js:61
+#, python-brace-format
+msgid "Manage {0} Permissions"
 msgstr ""
 
-#: js/widgets/CountryCombo.js:34
-msgid "Select a country..."
+#: js/widgets/tree/ContextMenu.js:69
+#, python-brace-format
+msgid "{0} Properties"
 msgstr ""
 
-#: js/widgets/account/ChangeAccountAction.js:18
-msgid "Change user account"
+#: js/widgets/tree/ContextMenu.js:78
+#, python-brace-format
+msgid "Set {0} color"
 msgstr ""
 
-#: js/widgets/account/ChangeAccountAction.js:20
-msgid "Switch to another user's account"
+#: js/widgets/tree/ContextMenu.js:92
+#, python-brace-format
+msgid "Reload {0}"
 msgstr ""
 
-#: js/widgets/account/ChangeAccountAction.js:65
-msgid "Switch to this user account:"
+#: js/widgets/tree/ContextMenu.js:100 js/widgets/grid/FileUploadGrid.js:195
+msgid "Resume upload"
 msgstr ""
 
-#: js/widgets/account/ChangeAccountAction.js:92
-msgid "Select Account"
+#: js/widgets/tree/ContextMenu.js:109
+msgid "Edit Properties"
 msgstr ""
 
-#: js/widgets/account/ChangeAccountAction.js:115
-msgid "Changing user account ..."
+#: js/widgets/tree/ContextMenu.js:116 js/widgets/grid/FileUploadGrid.js:187
+msgid "Pause upload"
 msgstr ""
 
-#: js/widgets/account/PickerGridPanel.js:158
-msgid "Search User"
+#: js/widgets/tree/ContextMenu.js:124
+#: js/widgets/dialog/AttachmentsGridPanel.js:131
+msgid "Download"
 msgstr ""
 
-#: js/widgets/account/PickerGridPanel.js:164
-msgid "Search Group"
+#: js/widgets/tree/ContextMenu.js:132
+msgid "Publish"
 msgstr ""
 
-#: js/widgets/account/PickerGridPanel.js:170
-msgid "Add Anyone"
+#: js/widgets/tree/ContextMenu.js:196
+#, python-brace-format
+msgid "New {0}"
 msgstr ""
 
-#: js/widgets/account/PickerGridPanel.js:213
-msgid "Anyone"
+#: js/widgets/tree/ContextMenu.js:196
+#, python-brace-format
+msgid "Please enter the name of the new {0}:"
 msgstr ""
 
-#: js/widgets/account/PickerGridPanel.js:229
-msgid "Search for users ..."
+#: js/widgets/tree/ContextMenu.js:199
+#, python-brace-format
+msgid "No {0} added"
 msgstr ""
 
-#: js/widgets/account/PickerGridPanel.js:251
-msgid "Search for groups ..."
+#: js/widgets/tree/ContextMenu.js:199 js/widgets/tree/ContextMenu.js:283
+#, python-brace-format
+msgid "You have to supply a {0} name!"
 msgstr ""
 
-#: js/widgets/account/PickerGridPanel.js:267
-#: js/widgets/dialog/AttachmentsGridPanel.js:86
-#: js/widgets/container/PropertiesDialog.js:107
-#: js/widgets/grid/LinkGridPanel.js:103 js/Models.js:430
-msgid "Name"
+#: js/widgets/tree/ContextMenu.js:202 js/widgets/container/GrantsDialog.js:95
+#: js/widgets/persistentfilter/PickerPanel.js:328
+#: js/widgets/persistentfilter/PickerPanel.js:366
+#: js/widgets/persistentfilter/PickerPanel.js:421
+#: js/widgets/dialog/MultipleEditDialogPlugin.js:693 js/LoginPanel.js:460
+msgid "Please wait"
 msgstr ""
 
-#: js/widgets/dialog/AdminPanel.js:59
+#: js/widgets/tree/ContextMenu.js:202
 #, python-brace-format
-msgid "Change settings for application {0}"
+msgid "Creating {0}..."
 msgstr ""
 
-#: js/widgets/dialog/AdminPanel.js:107
-msgid "Defaults"
+#: js/widgets/tree/ContextMenu.js:277
+#, python-brace-format
+msgid "Please enter the new name of the {0}:"
 msgstr ""
 
-#: js/widgets/dialog/AlarmPanel.js:34
-msgid "Alarms"
+#: js/widgets/tree/ContextMenu.js:283
+#, python-brace-format
+msgid "Not renamed {0}"
 msgstr ""
 
-#: js/widgets/dialog/AlarmPanel.js:37
-msgid "0 minutes before"
+#: js/widgets/tree/ContextMenu.js:357
+#: js/widgets/persistentfilter/PickerPanel.js:326
+#: js/widgets/grid/GridPanel.js:1846
+#: js/widgets/dialog/MultipleEditDialogPlugin.js:690
+#: js/widgets/dialog/EditDialog.js:902 js/MainMenu.js:260
+msgid "Confirm"
 msgstr ""
 
-#: js/widgets/dialog/AlarmPanel.js:38
-msgid "5 minutes before"
+#: js/widgets/tree/ContextMenu.js:357
+#, python-brace-format
+msgid "Do you really want to delete the {0} \"{1}\"?"
 msgstr ""
 
-#: js/widgets/dialog/AlarmPanel.js:39
-msgid "15 minutes before"
+#: js/widgets/tree/ContextMenu.js:468
+#, python-brace-format
+msgid "Manage Permissions for {0} \"{1}\""
 msgstr ""
 
-#: js/widgets/dialog/AlarmPanel.js:40
-msgid "30 minutes before"
+#: js/widgets/tree/ContextMenu.js:492
+#, python-brace-format
+msgid "Properties for {0} \"{1}\""
 msgstr ""
 
-#: js/widgets/dialog/AlarmPanel.js:41
-msgid "1 hour before"
+#: js/widgets/container/ContainerSelect.js:132
+#, python-brace-format
+msgid "Select a {0}"
 msgstr ""
 
-#: js/widgets/dialog/AlarmPanel.js:42
-msgid "2 hours before"
+#: js/widgets/container/ContainerSelect.js:152
+#, python-brace-format
+msgid "Recently used {0}:"
 msgstr ""
 
-#: js/widgets/dialog/AlarmPanel.js:43
-msgid "12 hours before"
+#: js/widgets/container/ContainerSelect.js:478
+#, python-brace-format
+msgid "please select a {0}"
 msgstr ""
 
-#: js/widgets/dialog/AlarmPanel.js:44
-msgid "1 day before"
+#: js/widgets/container/CalDAVContainerPropertiesHookField.js:35
+msgid "CalDAV URL"
 msgstr ""
 
-#: js/widgets/dialog/AlarmPanel.js:45
-msgid "2 days before"
+#: js/widgets/container/PropertiesDialog.js:90
+msgid "Properties"
 msgstr ""
 
-#: js/widgets/dialog/AlarmPanel.js:46
-msgid "Custom Datetime"
+#: js/widgets/container/PropertiesDialog.js:113
+#: js/widgets/tags/TagsPanel.js:513
+msgid "Color"
 msgstr ""
 
-#: js/widgets/dialog/AlarmPanel.js:58
-msgid "Alarm Time"
+#: js/widgets/container/PropertiesDialog.js:119
+msgid "My Grants"
 msgstr ""
 
-#: js/widgets/dialog/AlarmPanel.js:170
+#: js/widgets/container/TreePanel.js:142
+msgid "container"
+msgid_plural "containers"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/widgets/container/TreePanel.js:547
 #, python-brace-format
-msgid "{0} minutes before"
+msgid "You are not allowed to select the {0} '{1}':"
 msgstr ""
 
-#: js/widgets/dialog/SimpleImportDialog.js:129
-#: js/widgets/dialog/ImportDialog.js:227
-msgid "Choose File and Format"
+#: js/widgets/container/TreePanel.js:548
+#, python-brace-format
+msgid "{0} grant is required for desired action"
 msgstr ""
 
-#: js/widgets/dialog/SimpleImportDialog.js:138
-#: js/widgets/dialog/ImportDialog.js:236
-msgid "Choose Import File"
+#: js/widgets/container/TreePanel.js:549
+msgid "Insufficient Grants"
 msgstr ""
 
-#: js/widgets/dialog/SimpleImportDialog.js:142
-#: js/widgets/dialog/ImportDialog.js:240
-msgid ""
-"Please choose the file that contains the records you want to add to Tine 2.0"
+#: js/widgets/container/GrantsDialog.js:52
+msgid "Folder"
 msgstr ""
 
-#: js/widgets/dialog/SimpleImportDialog.js:146
-#: js/widgets/dialog/ImportDialog.js:244
-#, python-brace-format
-msgid "Select file containing your {0}"
+#: js/widgets/container/GrantsDialog.js:95
+msgid "Updating Grants"
 msgstr ""
 
-#: js/widgets/dialog/SimpleImportDialog.js:154
-#: js/widgets/dialog/ImportDialog.js:340
-msgid "Set Import Options"
+#: js/widgets/container/GrantsDialog.js:125
+msgid "Error"
 msgstr ""
 
-#: js/widgets/dialog/SimpleImportDialog.js:158
-#: js/widgets/dialog/ImportDialog.js:348
-#, python-brace-format
-msgid "Select {0} to add you {1} to:"
+#: js/widgets/container/GrantsDialog.js:126
+msgid "You are not allowed to remove all admins for this container!"
 msgstr ""
 
-#: js/widgets/dialog/SimpleImportDialog.js:174
-#: js/widgets/dialog/ImportDialog.js:252 js/widgets/dialog/ImportDialog.js:257
-msgid "What should the file you upload look like?"
+#: js/widgets/container/GrantsGrid.js:44
+msgid "The grant to read records of this container"
 msgstr ""
 
-#: js/widgets/dialog/SimpleImportDialog.js:179
-#: js/widgets/dialog/ImportDialog.js:260
-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."
+#: js/widgets/container/GrantsGrid.js:45
+msgid "Add"
 msgstr ""
 
-#: js/widgets/dialog/SimpleImportDialog.js:182
-#: js/widgets/dialog/ImportDialog.js:263
-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."
+#: js/widgets/container/GrantsGrid.js:46
+msgid "The grant to add records to this container"
 msgstr ""
 
-#: js/widgets/dialog/SimpleImportDialog.js:185
-#: js/widgets/dialog/ImportDialog.js:266
-msgid "Please select the import format of the file you want to upload"
+#: js/widgets/container/GrantsGrid.js:48
+msgid "The grant to edit records in this container"
 msgstr ""
 
-#: js/widgets/dialog/SimpleImportDialog.js:206
-#: js/widgets/dialog/ImportDialog.js:287 js/widgets/dialog/ImportDialog.js:319
-msgid "Download example file"
+#: js/widgets/container/GrantsGrid.js:49
+#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:274
+msgid "Delete"
 msgstr ""
 
-#: js/widgets/dialog/SimpleImportDialog.js:222
-#: js/widgets/dialog/ImportDialog.js:673
-#, python-brace-format
-msgid "Importing {0}"
+#: js/widgets/container/GrantsGrid.js:50
+msgid "The grant to delete records in this container"
 msgstr ""
 
-#: js/widgets/dialog/CredentialsDialog.js:84
-msgid "Please enter your credentials"
-msgstr ""
+#: js/widgets/container/GrantsGrid.js:51 js/widgets/dialog/ExportDialog.js:48
+#: js/Models.js:338
+msgid "Export"
+msgid_plural "Export"
+msgstr[0] ""
+msgstr[1] ""
 
-#: js/widgets/dialog/ExceptionHandlerDialog.js:220
-#, python-brace-format
-msgid "{1} - Exception {0}"
+#: js/widgets/container/GrantsGrid.js:52
+msgid "The grant to export records from this container"
 msgstr ""
 
-#: js/widgets/dialog/ExceptionHandlerDialog.js:222
-#, python-brace-format
-msgid "{0} - Unknown Exception"
+#: js/widgets/container/GrantsGrid.js:53
+msgid "Sync"
 msgstr ""
 
-#: js/widgets/dialog/PreferencesDialog.js:125
-msgid "Admin Mode"
+#: js/widgets/container/GrantsGrid.js:54
+msgid "The grant to synchronise records with this container"
 msgstr ""
 
-#: js/widgets/dialog/PreferencesDialog.js:163
-msgid "Applications"
+#: js/widgets/container/GrantsGrid.js:55
+msgid "Admin"
 msgstr ""
 
-#: js/widgets/dialog/PreferencesDialog.js:192
-msgid "Edit Preferences"
+#: js/widgets/container/GrantsGrid.js:56
+msgid "The grant to administrate this container"
 msgstr ""
 
-#: js/widgets/dialog/PreferencesDialog.js:193
-msgid "Loading ..."
+#: js/widgets/container/GrantsGrid.js:58
+msgid "Free Busy"
 msgstr ""
 
-#: js/widgets/dialog/PreferencesDialog.js:248
-#: js/widgets/form/ConfigPanel.js:134
-msgid "You need to correct the red marked fields before config could be saved"
+#: js/widgets/container/GrantsGrid.js:59
+msgid "The grant to access free busy information of events in this calendar"
 msgstr ""
 
-#: js/widgets/dialog/PreferencesDialog.js:277
-msgid "Saving of preferences failed."
+#: js/widgets/container/GrantsGrid.js:60
+msgid "Private"
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:290
-msgid "Import description"
+#: js/widgets/container/GrantsGrid.js:61
+msgid "The grant to access records marked as private in this container"
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:400
-msgid "Checking Import"
+#: js/widgets/container/FilterModel.js:160
+msgid "is personal of"
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:429
-msgid "Resolve Conflicts"
+#: js/widgets/container/FilterModel.js:160
+#: js/widgets/container/FilterModel.js:164 js/widgets/grid/FilterModel.js:226
+msgid "is equal to"
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:438
+#: js/widgets/container/FilterModel.js:267
+#: js/widgets/grid/PickerGridPanel.js:260
+#: js/widgets/grid/FilterModelMultiSelect.js:214
+#: js/widgets/grid/PickerFilter.js:310
 #, python-brace-format
-msgid "There are {0} {1} that might already exist."
+msgid "Selected  {0}"
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:445
-msgid "Conflict"
+#: js/widgets/mainscreen/WestPanel.js:302
+msgid "containers"
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:446
-msgid "First Conflict"
+#: js/widgets/mainscreen/WestPanel.js:329
+msgid "Favorites"
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:447
-msgid "Previous Conflict"
+#: js/widgets/ActivitiesPanel.js:76 js/widgets/ActivitiesPanel.js:211
+#: js/widgets/ActivitiesGridPanel.js:97
+#: js/widgets/relation/GenericPickerGridPanel.js:461
+#: js/widgets/grid/LinkGridPanel.js:105
+msgid "Type"
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:448
-msgid "Next Conflict"
+#: js/widgets/ActivitiesPanel.js:78 js/widgets/ActivitiesGridPanel.js:106
+msgid "Note"
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:449
-msgid "Last Conflict"
+#: js/widgets/ActivitiesPanel.js:79 js/widgets/ActivitiesGridPanel.js:112
+#: js/widgets/grid/GridPanel.js:1456
+#: js/widgets/dialog/AttachmentsGridPanel.js:106
+msgid "Created By"
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:455
-msgid "Conflict is resolved"
+#: js/widgets/ActivitiesPanel.js:80
+msgid "Timestamp"
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:460
-msgid "Resolve all conflicts"
+#: js/widgets/ActivitiesPanel.js:94
+#, python-brace-format
+msgid "Displaying history records {0} - {1} of {2}"
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:554
-msgid "Processing Conflict Data"
+#: js/widgets/ActivitiesPanel.js:95
+msgid "No history to display"
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:579 js/widgets/dialog/ImportDialog.js:599
-msgid "No conflict to resolve"
+#: js/widgets/ActivitiesPanel.js:193
+msgid "History"
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:598
-#, python-brace-format
-msgid "(This is record {0} in your import file)"
+#: js/widgets/ActivitiesPanel.js:205
+msgid "Quick Search"
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:623
-msgid "No Detail Informations"
+#: js/widgets/ActivitiesPanel.js:206 js/widgets/ActivitiesPanel.js:207
+msgid "Time"
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:628
-#: js/widgets/dialog/MultipleEditResultSummary.js:213
-msgid "Summary"
+#: js/widgets/ActivitiesPanel.js:209
+msgid "User"
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:657
-#: js/widgets/dialog/MultipleEditResultSummary.js:192
-msgid "Index"
+#: js/widgets/tags/TagToggleBox.js:52
+msgid "Detach Tags"
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:658
-#: js/widgets/dialog/MultipleEditResultSummary.js:196
-#: js/widgets/form/RecordPickerComboBox.js:294
-#: js/widgets/relation/GenericPickerGridPanel.js:917
-#: js/widgets/relation/GenericPickerGridPanel.js:930
-#: js/PasswordChangeDialog.js:100 js/PasswordChangeDialog.js:110
-msgid "Failure"
+#: js/widgets/tags/TagToggleBox.js:52
+msgid "Attach Tags"
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:704
-#, python-brace-format
-msgid "{0} records had failures and where discarded."
+#: js/widgets/tags/TagToggleBox.js:140
+msgid "No Tags to detach found in the selected records"
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:746
-#, python-brace-format
-msgid "In total we found {0} records in your import file."
+#: js/widgets/tags/TagToggleBox.js:141
+msgid "Please Wait..."
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:749
-#, python-brace-format
-msgid "{0} of them will be added as new records into: \"{1}\"."
+#: js/widgets/tags/TagToggleBox.js:152
+msgid "Detaching Tags"
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:756
-#, python-brace-format
-msgid "{0} of them where identified as duplicates."
+#: js/widgets/tags/TagsMassDetachAction.js:18
+msgid "Detach tag(s)"
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:759
-#, python-brace-format
-msgid ""
-"From the identified duplicates {0} will be merged into the existing records."
+#: js/widgets/tags/TagsMassDetachAction.js:84
+msgid "Select Tag(s) to detach"
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:763
-#, python-brace-format
-msgid "From the identified duplicates {0} will be discarded."
+#: js/widgets/tags/TagFilter.js:30 js/Models.js:143
+msgid "Tag"
+msgid_plural "Tags"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/widgets/tags/TagsMassAttachAction.js:18
+msgid "Add Tag"
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:779
-#, python-brace-format
-msgid "All records will be tagged with: \"{0}\" so you can find them easily."
+#: js/widgets/tags/TagsMassAttachAction.js:76
+msgid "Attach the following tag to all selected items:"
 msgstr ""
 
-#: js/widgets/dialog/ImportDialog.js:790
-#, python-brace-format
-msgid "{0} records have failures and will be discarded."
+#: js/widgets/tags/TagsMassAttachAction.js:98
+msgid "Select Tag"
 msgstr ""
 
-#: js/widgets/dialog/LinkPanel.js:46
-msgid "Links"
+#: js/widgets/tags/TagsMassAttachAction.js:128
+msgid "Attaching Tag"
 msgstr ""
 
-#: js/widgets/dialog/MultipleEditDialogPlugin.js:341
-#: js/widgets/dialog/MultipleEditDialogPlugin.js:475
-msgid "Delete value from all selected records"
+#: js/widgets/tags/TagCombo.js:46
+msgid "tag name"
 msgstr ""
 
-#: js/widgets/dialog/MultipleEditDialogPlugin.js:458
-msgid "Undo change for all selected records"
+#: js/widgets/tags/TagsPanel.js:114
+msgid "Add a new personal tag"
+msgstr ""
+
+#: js/widgets/tags/TagsPanel.js:118
+msgid "Add New Personal Tag"
 msgstr ""
 
-#: js/widgets/dialog/MultipleEditDialogPlugin.js:533
-#, python-brace-format
-msgid "Edit {0} {1}"
+#: js/widgets/tags/TagsPanel.js:119
+msgid "Please note: You create a personal tag. Only you can see it!"
 msgstr ""
 
-#: js/widgets/dialog/MultipleEditDialogPlugin.js:592
-msgid "Different Values"
+#: js/widgets/tags/TagsPanel.js:119
+msgid "Enter tag name:"
 msgstr ""
 
-#: js/widgets/dialog/MultipleEditDialogPlugin.js:593
-msgid ""
-"This field has different values. Editing this field will overwrite the old "
-"values."
+#: js/widgets/tags/TagsPanel.js:160
+msgid "No Tags to display"
 msgstr ""
 
-#: js/widgets/dialog/MultipleEditDialogPlugin.js:690
-#: js/widgets/dialog/EditDialog.js:892 js/widgets/tree/ContextMenu.js:357
-#: js/widgets/persistentfilter/PickerPanel.js:326
-#: js/widgets/grid/GridPanel.js:1819 js/MainMenu.js:260
-msgid "Confirm"
-msgstr ""
+#: js/widgets/tags/TagsPanel.js:183
+msgid "Detach tag"
+msgid_plural "Detach tags"
+msgstr[0] ""
+msgstr[1] ""
 
-#: js/widgets/dialog/MultipleEditDialogPlugin.js:690
-#, python-brace-format
-msgid "Do you really want to change these {0} records?"
+#: js/widgets/tags/TagsPanel.js:193
+msgid "Edit tag"
 msgstr ""
 
-#: js/widgets/dialog/MultipleEditDialogPlugin.js:693
-msgid "Applying changes"
+#: js/widgets/tags/TagsPanel.js:198 js/widgets/tags/TagsPanel.js:203
+msgid "Rename Tag"
 msgstr ""
 
-#: js/widgets/dialog/WizardPanel.js:173
-msgid "Back"
+#: js/widgets/tags/TagsPanel.js:203
+msgid "Please enter a new name:"
 msgstr ""
 
-#: js/widgets/dialog/WizardPanel.js:180
-msgid "Next"
+#: js/widgets/tags/TagsPanel.js:212
+msgid "Edit Description"
 msgstr ""
 
-#: js/widgets/dialog/WizardPanel.js:194
-msgid "Finish"
+#: js/widgets/tags/TagsPanel.js:217
+msgid "Description for tag"
 msgstr ""
 
-#: js/widgets/dialog/PreferencesPanel.js:36 js/MainMenu.js:165
-msgid "Preferences"
+#: js/widgets/tags/TagsPanel.js:217
+msgid "Please enter new description:"
 msgstr ""
 
-#: js/widgets/dialog/PreferencesPanel.js:185
-msgid "There are no preferences for this application."
+#: js/widgets/tags/TagsPanel.js:226
+msgid "Change Color"
 msgstr ""
 
-#: js/widgets/dialog/DuplicateMergeDialog.js:87
-#: js/widgets/dialog/MultipleEditResultSummary.js:86
-#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:69
-msgid "OK"
+#: js/widgets/tags/TagsPanel.js:255
+msgid "Delete Tag"
+msgid_plural "Delete Tags"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/widgets/tags/TagsPanel.js:268
+msgid "Realy Delete Selected Tag?"
+msgid_plural "Realy Delete Selected Tags?"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/widgets/tags/TagsPanel.js:269
+msgid "the selected tag will be deleted and disapear for all entries"
+msgid_plural "The selected tags will be removed and disapear for all entries"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/widgets/tags/TagsPanel.js:273
+msgid "Please wait a moment..."
 msgstr ""
 
-#: js/widgets/dialog/DuplicateMergeDialog.js:134
-msgid "Merging Records..."
+#: js/widgets/tags/TagsPanel.js:273
+msgid "Deleting Tag"
+msgid_plural "Deleting Tags"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/widgets/tags/TagsPanel.js:289 js/widgets/tags/TagsPanel.js:381
+#: js/widgets/tags/TagsPanel.js:414 js/widgets/dialog/EditDialog.js:914
+msgid "Failed"
 msgstr ""
 
-#: js/widgets/dialog/DuplicateMergeDialog.js:173
-msgid "Merge Failed"
+#: js/widgets/tags/TagsPanel.js:289
+msgid "Could not delete Tag(s)."
 msgstr ""
 
-#: js/widgets/dialog/DuplicateMergeDialog.js:173
-#, python-brace-format
-msgid "The merge succeeded, but the duplicate {0} could not be deleted."
+#: js/widgets/tags/TagsPanel.js:333 js/widgets/tags/TagsPanel.js:395
+msgid "Notice"
 msgstr ""
 
-#: js/widgets/dialog/DuplicateMergeDialog.js:212
-#, python-brace-format
-msgid "Merge {0}, prefer First"
+#: js/widgets/tags/TagsPanel.js:334 js/widgets/tags/TagsPanel.js:396
+msgid "The minimum tag length is three."
 msgstr ""
 
-#: js/widgets/dialog/DuplicateMergeDialog.js:213
-#, python-brace-format
-msgid "Merge {0}, prefer Second"
+#: js/widgets/tags/TagsPanel.js:381
+msgid "Could not create tag."
 msgstr ""
 
-#: js/widgets/dialog/DuplicateMergeDialog.js:220
-#: js/widgets/grid/GridPanel.js:625
-#, python-brace-format
-msgid "Merge {0}"
+#: js/widgets/tags/TagsPanel.js:414
+msgid "Could not update tag."
 msgstr ""
 
-#: js/widgets/dialog/DuplicateMergeDialog.js:223
-#, python-brace-format
-msgid "First {0}"
+#: js/widgets/ActivitiesGridPanel.js:58
+msgid "Notes"
 msgstr ""
 
-#: js/widgets/dialog/DuplicateMergeDialog.js:224
-#, python-brace-format
-msgid "Second {0}"
+#: js/widgets/ActivitiesGridPanel.js:117
+msgid "Creation time"
 msgstr ""
 
-#: js/widgets/dialog/DuplicateMergeDialog.js:225
+#: 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
 #, python-brace-format
-msgid "Final {0}"
-msgstr ""
+msgid "Edit {0}"
+msgid_plural "Edit {0}"
+msgstr[0] ""
+msgstr[1] ""
 
-#: js/widgets/dialog/DuplicateResolveGridPanel.js:41
-msgid "The record you try to add might already exist."
+#: js/widgets/ActivitiesGridPanel.js:257 js/widgets/grid/FileUploadGrid.js:179
+#, python-brace-format
+msgid "Remove {0}"
 msgstr ""
 
-#: js/widgets/dialog/DuplicateResolveGridPanel.js:196
-msgid "Field Group"
+#: js/widgets/ActivitiesGridPanel.js:343
+msgid "Enter new note:"
 msgstr ""
 
-#: js/widgets/dialog/DuplicateResolveGridPanel.js:210
-msgid "My Value"
+#: js/widgets/ActivitiesGridPanel.js:393
+msgid "Add Note"
 msgstr ""
 
-#: js/widgets/dialog/DuplicateResolveGridPanel.js:218
-msgid "Existing Value"
+#: js/widgets/MainScreen.js:264
+msgid "Save current view as favorite"
 msgstr ""
 
-#: js/widgets/dialog/DuplicateResolveGridPanel.js:226
-msgid "Final Value"
+#: js/widgets/VersionCheck.js:51 js/widgets/VersionCheck.js:60
+msgid "New version of Tine 2.0 available"
 msgstr ""
 
-#: js/widgets/dialog/DuplicateResolveGridPanel.js:243
-msgid "Action:"
+#: js/widgets/VersionCheck.js:52 js/widgets/VersionCheck.js:61
+#, python-brace-format
+msgid "Version \"{0}\" of Tine 2.0 is available."
 msgstr ""
 
-#: js/widgets/dialog/DuplicateResolveGridPanel.js:259
-msgid "Merge, keeping existing details"
+#: js/widgets/VersionCheck.js:53
+msgid "It's a critical update and must be installed as soon as possible!"
 msgstr ""
 
-#: js/widgets/dialog/DuplicateResolveGridPanel.js:260
-msgid "Merge, keeping my details"
+#: js/widgets/VersionCheck.js:62
+msgid "Please consider updating!"
 msgstr ""
 
-#: js/widgets/dialog/DuplicateResolveGridPanel.js:261
-msgid "Keep existing record and discard mine"
+#: js/widgets/relation/PickerCombo.js:93
+#, python-brace-format
+msgid ""
+"The {1} \"{2}\" is already used in the Field \"{0}\" and can be linked only "
+"once!"
 msgstr ""
 
-#: js/widgets/dialog/DuplicateResolveGridPanel.js:262
-msgid "Keep both records"
+#: js/widgets/relation/GenericPickerGridPanel.js:127
+msgid "Edit record"
 msgstr ""
 
-#: js/widgets/dialog/ExportDialog.js:48 js/widgets/container/GrantsGrid.js:51
-#: js/Models.js:338
-msgid "Export"
-msgid_plural "Export"
+#: js/widgets/relation/GenericPickerGridPanel.js:134
+#: js/widgets/relation/FilterModel.js:32 js/Models.js:402
+msgid "Relation"
+msgid_plural "Relations"
 msgstr[0] ""
 msgstr[1] ""
 
-#: js/widgets/dialog/ExportDialog.js:84
-#, python-brace-format
-msgid "Export {0} {1}"
+#: js/widgets/relation/GenericPickerGridPanel.js:163
+msgid "Sibling"
 msgstr ""
 
-#: js/widgets/dialog/ExportDialog.js:111
-msgid "Export definition"
+#: js/widgets/relation/GenericPickerGridPanel.js:164
+msgid "Parent"
 msgstr ""
 
-#: js/widgets/dialog/ExportDialog.js:120
-msgid "Select Export Definition ..."
+#: js/widgets/relation/GenericPickerGridPanel.js:165
+msgid "Child"
 msgstr ""
 
-#: js/widgets/dialog/EditDialog.js:468 js/widgets/EditRecord.js:188
-msgid "delete"
+#: js/widgets/relation/GenericPickerGridPanel.js:266
+#, python-brace-format
+msgid ""
+"The maximum number of {0} with the type \"{1}\" is reached. Please change "
+"the type of this relation"
 msgstr ""
 
-#: js/widgets/dialog/EditDialog.js:507 js/widgets/dialog/EditDialog.js:535
-#: js/widgets/EditRecord.js:131
-msgid "Saved in"
+#: js/widgets/relation/GenericPickerGridPanel.js:271
+#, python-brace-format
+msgid ""
+"The maximum number of {0}s with the type \"{1}\" is reached at the {2} you "
+"added. Please change the type of this relation or edit the {2}"
 msgstr ""
 
-#: js/widgets/dialog/EditDialog.js:664 js/widgets/grid/GridPanel.js:576
-#, python-brace-format
-msgid "Copy {0}"
+#: js/widgets/relation/GenericPickerGridPanel.js:300
+msgid "No Dialog"
 msgstr ""
 
-#: js/widgets/dialog/EditDialog.js:667
-#, python-brace-format
-msgid "Add New {0}"
+#: js/widgets/relation/GenericPickerGridPanel.js:301
+msgid ""
+"The Record can't be opened. There doesn't exist any dialog for editing this "
+"Record!"
 msgstr ""
 
-#: js/widgets/dialog/EditDialog.js:669
-#, python-brace-format
-msgid "Edit {0} \"{1}\""
+#: js/widgets/relation/GenericPickerGridPanel.js:457
+#: js/widgets/grid/GridPanel.js:1184
+msgid "Record"
 msgstr ""
 
-#: js/widgets/dialog/EditDialog.js:740
-#, python-brace-format
-msgid "Transferring {0}..."
+#: js/widgets/relation/GenericPickerGridPanel.js:459
+msgid "Remark"
 msgstr ""
 
-#: js/widgets/dialog/EditDialog.js:892
-#, python-brace-format
-msgid "Do you really want to delete this {0}?"
+#: js/widgets/relation/GenericPickerGridPanel.js:460
+msgid "Dependency"
 msgstr ""
 
-#: js/widgets/dialog/EditDialog.js:894 js/widgets/grid/GridPanel.js:1862
-#, python-brace-format
-msgid "Deleting {0}"
+#: js/widgets/relation/GenericPickerGridPanel.js:462
+#: js/widgets/grid/GridPanel.js:1455
+#: js/widgets/dialog/AttachmentsGridPanel.js:104
+msgid "Creation Time"
 msgstr ""
 
-#: js/widgets/dialog/EditDialog.js:904
-#, python-brace-format
-msgid "Could not delete {0}."
+#: js/widgets/relation/GenericPickerGridPanel.js:918
+msgid ""
+"The record you tried to link is already linked. Please edit the existing "
+"link."
 msgstr ""
 
-#: js/widgets/dialog/EditDialog.js:959
-#, python-brace-format
-msgid "Resolve Duplicate {0} Suspicion"
+#: js/widgets/relation/GenericPickerGridPanel.js:931
+#: js/widgets/form/RecordPickerComboBox.js:295
+msgid "You tried to link a record with itself. This is not allowed!"
 msgstr ""
 
-#: js/widgets/dialog/FileListDialog.js:28
-#: js/widgets/dialog/MultiOptionsDialog.js:28
-#: js/widgets/dialog/MultiOptionsDialog.js:81
-msgid "What would you like to do?"
+#: js/widgets/relation/FilterModel.js:76
+msgid "Defined by ..."
 msgstr ""
 
-#: js/widgets/dialog/FileListDialog.js:32
-#: js/widgets/dialog/MultiOptionsDialog.js:32
-#: js/widgets/dialog/MultiOptionsDialog.js:141
-msgid "You need to select an option!"
+#: js/widgets/relation/FilterModel.js:92
+#: js/widgets/grid/ForeignRecordFilter.js:406
+#: js/widgets/grid/FilterModel.js:285
+msgid "select a operator"
 msgstr ""
 
-#: js/widgets/dialog/FileListDialog.js:93
-msgid "No"
+#: js/widgets/relation/FilterModel.js:119
+msgid "Define ..."
 msgstr ""
 
-#: js/widgets/dialog/FileListDialog.js:102
-msgid "Yes"
+#: js/widgets/ContentTypeTreePanel.js:39
+msgid "Modules"
 msgstr ""
 
-#: js/widgets/dialog/AttachmentsGridPanel.js:63
-msgid "Attachments"
+#: js/widgets/customfields/EditDialogPlugin.js:155
+msgid "General"
 msgstr ""
 
-#: js/widgets/dialog/AttachmentsGridPanel.js:64
-msgid "Attachment"
+#: js/widgets/customfields/EditDialogPlugin.js:167
+msgid "Custom Fields"
 msgstr ""
 
-#: js/widgets/dialog/AttachmentsGridPanel.js:94
-msgid "Size"
+#: js/widgets/LangChooser.js:35 Preference.php:152
+msgid "Language"
 msgstr ""
 
-#: js/widgets/dialog/AttachmentsGridPanel.js:102
-msgid "Content Type"
+#: js/widgets/LangChooser.js:68
+msgid "setting new language..."
 msgstr ""
 
-#: js/widgets/dialog/AttachmentsGridPanel.js:104
-#: js/widgets/relation/GenericPickerGridPanel.js:462
-#: js/widgets/grid/GridPanel.js:1428
-msgid "Creation Time"
+#: js/widgets/CountryCombo.js:34
+msgid "Select a country..."
 msgstr ""
 
-#: js/widgets/dialog/AttachmentsGridPanel.js:131
-#: js/widgets/tree/ContextMenu.js:124
-msgid "Download"
+#: js/widgets/persistentfilter/PickerPanel.js:121
+msgid "My favorites"
 msgstr ""
 
-#: js/widgets/dialog/MultipleEditResultSummary.js:146
-#, python-brace-format
-msgid "You edited {0} {1}."
+#: js/widgets/persistentfilter/PickerPanel.js:299
+msgid "Delete Favorite"
 msgstr ""
 
-#: js/widgets/dialog/MultipleEditResultSummary.js:149
-#, python-brace-format
-msgid "{0} {1} have been updated properly."
+#: js/widgets/persistentfilter/PickerPanel.js:304
+#: js/widgets/persistentfilter/PickerPanel.js:397
+msgid "Edit Favorite"
 msgstr ""
 
-#: js/widgets/dialog/MultipleEditResultSummary.js:149
-#, python-brace-format
-msgid "{0} {1} has been updated properly."
+#: js/widgets/persistentfilter/PickerPanel.js:309
+msgid "Overwrite Favorite"
 msgstr ""
 
-#: js/widgets/dialog/MultipleEditResultSummary.js:152
+#: js/widgets/persistentfilter/PickerPanel.js:326
 #, python-brace-format
-msgid ""
-"{0} {1} have invalid data after updating. These {1} have not been changed."
+msgid "Do you really want to delete the favorite \"{0}\"?"
 msgstr ""
 
-#: js/widgets/dialog/MultipleEditResultSummary.js:152
+#: js/widgets/persistentfilter/PickerPanel.js:328
 #, python-brace-format
-msgid "{0} {1} has invalid data after updating. This {1} has not been changed."
+msgid "Deleting Favorite \"{0}\""
 msgstr ""
 
-#: js/widgets/dialog/PreferencesTreePanel.js:67
-msgid "General Preferences"
+#: js/widgets/persistentfilter/PickerPanel.js:364
+msgid "Overwrite?"
 msgstr ""
 
-#: js/widgets/dialog/PreferencesTreePanel.js:87
-msgid "My Profile"
+#: js/widgets/persistentfilter/PickerPanel.js:364
+#, python-brace-format
+msgid "Do you want to overwrite the favorite \"{0}\"?"
 msgstr ""
 
-#: js/widgets/form/RecordPickerManager.js:48
-#: js/widgets/form/RecordPickerComboBox.js:119
-msgid "Searching..."
+#: js/widgets/persistentfilter/PickerPanel.js:366
+#, python-brace-format
+msgid "Overwriting Favorite \"{0}\""
 msgstr ""
 
-#: js/widgets/form/FileUploadButton.js:65
-msgid "Wrong File Type"
+#: js/widgets/persistentfilter/PickerPanel.js:387
+msgid "Could not save Favorite"
 msgstr ""
 
-#: js/widgets/form/FileUploadButton.js:65
-msgid "Please select a file with one of the following extensions:"
+#: js/widgets/persistentfilter/PickerPanel.js:387
+msgid "Your current view does not support favorites"
 msgstr ""
 
-#: js/widgets/form/RecordPickerComboBox.js:295
-#: js/widgets/relation/GenericPickerGridPanel.js:931
-msgid "You tried to link a record with itself. This is not allowed!"
+#: js/widgets/persistentfilter/PickerPanel.js:395
+msgid "Create Favorite"
 msgstr ""
 
-#: js/widgets/form/ConfigPanel.js:113
-msgid "Configuration Problem"
+#: js/widgets/persistentfilter/PickerPanel.js:421
+#, python-brace-format
+msgid "Saving Favorite \"{0}\""
 msgstr ""
 
-#: js/widgets/form/ConfigPanel.js:134
-msgid "Invalid configuration"
+#: js/widgets/persistentfilter/PickerPanel.js:621
+msgid "(shared)"
 msgstr ""
 
-#: js/widgets/form/ConfigPanel.js:158
-msgid "Transferring Configuration..."
+#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:69
+#: js/widgets/dialog/DuplicateMergeDialog.js:87
+#: js/widgets/dialog/MultipleEditResultSummary.js:86
+msgid "OK"
 msgstr ""
 
-#: js/widgets/form/ConfigPanel.js:254
-msgid "Save config"
+#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:140
+msgid "Favorite not saved"
 msgstr ""
 
-#: js/widgets/form/ConfigPanel.js:264
-msgid "Reload config"
+#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:213
+msgid "Shared Favorite (visible by all users)"
 msgstr ""
 
-#: js/widgets/mainscreen/WestPanel.js:302
-msgid "containers"
+#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:264
+msgid "The grant to see and use this filter"
 msgstr ""
 
-#: js/widgets/mainscreen/WestPanel.js:329
-msgid "Favorites"
+#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:269
+msgid "The grant to edit this filter"
 msgstr ""
 
-#: js/widgets/VersionCheck.js:51 js/widgets/VersionCheck.js:60
-msgid "New version of Tine 2.0 available"
+#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:275
+msgid "The grant to delete this filter"
 msgstr ""
 
-#: js/widgets/VersionCheck.js:52 js/widgets/VersionCheck.js:61
-#, python-brace-format
-msgid "Version \"{0}\" of Tine 2.0 is available."
+#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:283
+msgid "Permissions"
 msgstr ""
 
-#: js/widgets/VersionCheck.js:53
-msgid "It's a critical update and must be installed as soon as possible!"
+#: js/widgets/grid/FilterToolbar.js:92 js/widgets/grid/FilterToolbar.js:595
+msgid "Show"
 msgstr ""
 
-#: js/widgets/VersionCheck.js:62
-msgid "Please consider updating!"
+#: js/widgets/grid/FilterToolbar.js:178
+msgid "add new filter"
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:43 js/widgets/tree/ContextMenu.js:276
-#, python-brace-format
-msgid "Rename {0}"
+#: js/widgets/grid/FilterToolbar.js:184
+msgid "reset all filters"
 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
-#, python-brace-format
-msgid "Delete {0}"
-msgid_plural "Delete {0}"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/widgets/tree/ContextMenu.js:61
-#, python-brace-format
-msgid "Manage {0} Permissions"
+#: js/widgets/grid/FilterToolbar.js:190
+msgid "start search"
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:69
-#, python-brace-format
-msgid "{0} Properties"
+#: js/widgets/grid/FilterToolbar.js:198
+msgid "save as favorite"
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:78
-#, python-brace-format
-msgid "Set {0} color"
+#: js/widgets/grid/FilterToolbar.js:205
+msgid "Load a favorite"
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:92
-#, python-brace-format
-msgid "Reload {0}"
+#: js/widgets/grid/FilterToolbar.js:370
+msgid "select a field"
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:100 js/widgets/grid/FileUploadGrid.js:195
-msgid "Resume upload"
+#: js/widgets/grid/FilterToolbar.js:408
+msgid "Delete this filter"
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:109
-msgid "Edit Properties"
+#: js/widgets/grid/QuickaddGridPanel.js:91
+msgid "Remove"
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:116 js/widgets/grid/FileUploadGrid.js:187
-msgid "Pause upload"
+#: js/widgets/grid/ForeignRecordFilter.js:61
+msgid "Edit definition"
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:132
-msgid "Publish"
+#: js/widgets/grid/ForeignRecordFilter.js:71
+msgid "Start definition"
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:196
-#, python-brace-format
-msgid "New {0}"
+#: js/widgets/grid/ForeignRecordFilter.js:111
+msgid "Related to"
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:196
-#, python-brace-format
-msgid "Please enter the name of the new {0}:"
+#: js/widgets/grid/MonthFilter.js:34
+msgid "Month"
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:199
-#, python-brace-format
-msgid "No {0} added"
+#: js/widgets/grid/MonthFilter.js:121 js/widgets/grid/FilterModel.js:185
+msgid "this month"
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:199 js/widgets/tree/ContextMenu.js:283
-#, python-brace-format
-msgid "You have to supply a {0} name!"
+#: js/widgets/grid/MonthFilter.js:122 js/widgets/grid/FilterModel.js:186
+msgid "last month"
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:202
-#, python-brace-format
-msgid "Creating {0}..."
+#: js/widgets/grid/MonthFilter.js:123 js/widgets/grid/FilterModel.js:190
+msgid "this quarter"
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:277
-#, python-brace-format
-msgid "Please enter the new name of the {0}:"
+#: js/widgets/grid/MonthFilter.js:124 js/widgets/grid/FilterModel.js:191
+msgid "last quarter"
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:283
-#, python-brace-format
-msgid "Not renamed {0}"
+#: js/widgets/grid/MonthFilter.js:125 js/widgets/grid/FilterModel.js:192
+msgid "this year"
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:357
-#, python-brace-format
-msgid "Do you really want to delete the {0} \"{1}\"?"
+#: js/widgets/grid/MonthFilter.js:126 js/widgets/grid/FilterModel.js:193
+msgid "last year"
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:468
-#, python-brace-format
-msgid "Manage Permissions for {0} \"{1}\""
+#: js/widgets/grid/PickerGridPanel.js:162
+msgid "Remove record"
 msgstr ""
 
-#: js/widgets/tree/ContextMenu.js:492
-#, python-brace-format
-msgid "Properties for {0} \"{1}\""
+#: js/widgets/grid/PickerGridPanel.js:304
+msgid "Search for records ..."
 msgstr ""
 
-#: js/widgets/container/FilterModel.js:160
-msgid "is personal of"
-msgstr ""
+#: js/widgets/grid/FileUploadGrid.js:68 js/Models.js:477
+msgid "File"
+msgid_plural "Files"
+msgstr[0] ""
+msgstr[1] ""
 
-#: js/widgets/container/FilterModel.js:160
-#: js/widgets/container/FilterModel.js:164 js/widgets/grid/FilterModel.js:226
-msgid "is equal to"
+#: js/widgets/grid/FileUploadGrid.js:115
+msgid ""
+"Could not upload file. Filesize could be too big. Please notify your "
+"Administrator. Max upload size:"
 msgstr ""
 
-#: js/widgets/container/FilterModel.js:267
-#: js/widgets/grid/PickerGridPanel.js:260 js/widgets/grid/PickerFilter.js:310
-#: js/widgets/grid/FilterModelMultiSelect.js:214
-#, python-brace-format
-msgid "Selected  {0}"
+#: js/widgets/grid/FileUploadGrid.js:338
+msgid "name"
 msgstr ""
 
-#: js/widgets/container/PropertiesDialog.js:90
-msgid "Properties"
+#: js/widgets/grid/FileUploadGrid.js:345
+msgid "size"
 msgstr ""
 
-#: js/widgets/container/PropertiesDialog.js:119
-msgid "My Grants"
+#: js/widgets/grid/FileUploadGrid.js:352
+msgid "type"
 msgstr ""
 
-#: js/widgets/container/GrantsDialog.js:52
-msgid "Folder"
+#: js/widgets/grid/GridPanel.js:331
+#, 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/container/GrantsDialog.js:95
-msgid "Updating Grants"
+#: js/widgets/grid/GridPanel.js:332
+#, 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/container/GrantsDialog.js:125
-msgid "Error"
+#: js/widgets/grid/GridPanel.js:576 js/widgets/dialog/EditDialog.js:674
+#, python-brace-format
+msgid "Copy {0}"
 msgstr ""
 
-#: js/widgets/container/GrantsDialog.js:126
-msgid "You are not allowed to remove all admins for this container!"
+#: js/widgets/grid/GridPanel.js:595
+msgid "Print Page"
 msgstr ""
 
-#: js/widgets/container/ContainerSelect.js:129
-#: js/ux/form/ComboBoxRecentsPlugin.js:43
+#: js/widgets/grid/GridPanel.js:625
+#: js/widgets/dialog/DuplicateMergeDialog.js:220
 #, python-brace-format
-msgid "choose other {0}..."
+msgid "Merge {0}"
 msgstr ""
 
-#: js/widgets/container/ContainerSelect.js:132
-#, python-brace-format
-msgid "Select a {0}"
+#: js/widgets/grid/GridPanel.js:1107
+msgid "No data to display"
 msgstr ""
 
-#: js/widgets/container/ContainerSelect.js:152
+#: js/widgets/grid/GridPanel.js:1129
 #, python-brace-format
-msgid "Recently used {0}:"
+msgid "Displaying records {0} - {1} of {2}"
 msgstr ""
 
-#: js/widgets/container/ContainerSelect.js:478
+#: js/widgets/grid/GridPanel.js:1130
 #, python-brace-format
-msgid "please select a {0}"
+msgid "No {0} to display"
 msgstr ""
 
-#: js/widgets/container/TreePanel.js:142
-msgid "container"
-msgid_plural "containers"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/widgets/container/TreePanel.js:547
-#, python-brace-format
-msgid "You are not allowed to select the {0} '{1}':"
+#: js/widgets/grid/GridPanel.js:1184
+msgid "Records"
 msgstr ""
 
-#: js/widgets/container/TreePanel.js:548
-#, python-brace-format
-msgid "{0} grant is required for desired action"
+#: js/widgets/grid/GridPanel.js:1388
+msgid "New..."
 msgstr ""
 
-#: js/widgets/container/TreePanel.js:549
-msgid "Insufficient Grants"
+#: js/widgets/grid/GridPanel.js:1407
+msgid "Add to..."
 msgstr ""
 
-#: js/widgets/container/CalDAVContainerPropertiesHookField.js:35
-msgid "CalDAV URL"
+#: js/widgets/grid/GridPanel.js:1457
+msgid "Last Modified Time"
 msgstr ""
 
-#: js/widgets/container/GrantsGrid.js:44
-msgid "The grant to read records of this container"
+#: js/widgets/grid/GridPanel.js:1458
+msgid "Last Modified By"
 msgstr ""
 
-#: js/widgets/container/GrantsGrid.js:45
-msgid "Add"
+#: js/widgets/grid/GridPanel.js:1820
+msgid "Not Allowed"
 msgstr ""
 
-#: js/widgets/container/GrantsGrid.js:46
-msgid "The grant to add records to this container"
+#: js/widgets/grid/GridPanel.js:1821
+msgid "You are not allowed to delete all pages at once"
 msgstr ""
 
-#: js/widgets/container/GrantsGrid.js:48
-msgid "The grant to edit records in this container"
+#: js/widgets/grid/GridPanel.js:1844
+#, 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:1889 js/widgets/dialog/EditDialog.js:904
+#, python-brace-format
+msgid "Deleting {0}"
 msgstr ""
 
-#: js/widgets/container/GrantsGrid.js:49
-#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:274
-msgid "Delete"
+#: js/widgets/grid/GridPanel.js:1889
+msgid "... This may take a long time!"
 msgstr ""
 
-#: js/widgets/container/GrantsGrid.js:50
-msgid "The grant to delete records in this container"
+#: js/widgets/grid/FilterStructureTreePanel.js:35
+#: js/widgets/grid/FilterStructureTreePanel.js:52
+msgid "Show records that match to one of the following filters"
 msgstr ""
 
-#: js/widgets/container/GrantsGrid.js:52
-msgid "The grant to export records from this container"
+#: js/widgets/grid/FilterStructureTreePanel.js:37
+#: js/widgets/grid/FilterStructureTreePanel.js:51
+msgid "or alternatively"
 msgstr ""
 
-#: js/widgets/container/GrantsGrid.js:53
-msgid "Sync"
+#: js/widgets/grid/FilterStructureTreePanel.js:55
+msgid "Add alternative filter"
 msgstr ""
 
-#: js/widgets/container/GrantsGrid.js:54
-msgid "The grant to synchronise records with this container"
+#: js/widgets/grid/FilterStructureTreePanel.js:61
+msgid "Remove Filter"
 msgstr ""
 
-#: js/widgets/container/GrantsGrid.js:55
-msgid "Admin"
+#: js/widgets/grid/FilterModel.js:180
+msgid "today"
 msgstr ""
 
-#: js/widgets/container/GrantsGrid.js:56
-msgid "The grant to administrate this container"
+#: js/widgets/grid/FilterModel.js:181
+msgid "yesterday"
 msgstr ""
 
-#: js/widgets/container/GrantsGrid.js:58
-msgid "Free Busy"
+#: js/widgets/grid/FilterModel.js:182
+msgid "this week"
 msgstr ""
 
-#: js/widgets/container/GrantsGrid.js:59
-msgid "The grant to access free busy information of events in this calendar"
+#: js/widgets/grid/FilterModel.js:183
+msgid "last week"
 msgstr ""
 
-#: js/widgets/container/GrantsGrid.js:60
-msgid "Private"
+#: js/widgets/grid/FilterModel.js:184
+msgid "the week before last"
 msgstr ""
 
-#: js/widgets/container/GrantsGrid.js:61
-msgid "The grant to access records marked as private in this container"
+#: js/widgets/grid/FilterModel.js:187
+msgid "last three months"
 msgstr ""
 
-#: js/widgets/ContentTypeTreePanel.js:39
-msgid "Modules"
+#: js/widgets/grid/FilterModel.js:188
+msgid "last six months"
 msgstr ""
 
-#: js/widgets/relation/FilterModel.js:32
-#: js/widgets/relation/GenericPickerGridPanel.js:134 js/Models.js:402
-msgid "Relation"
-msgid_plural "Relations"
-msgstr[0] ""
-msgstr[1] ""
+#: js/widgets/grid/FilterModel.js:189
+msgid "anytime"
+msgstr ""
 
-#: js/widgets/relation/FilterModel.js:76
-msgid "Defined by ..."
+#: js/widgets/grid/FilterModel.js:204
+msgid "tomorrow"
 msgstr ""
 
-#: js/widgets/relation/FilterModel.js:92 js/widgets/grid/FilterModel.js:285
-#: js/widgets/grid/ForeignRecordFilter.js:406
-msgid "select a operator"
+#: js/widgets/grid/FilterModel.js:205
+msgid "next week"
 msgstr ""
 
-#: js/widgets/relation/FilterModel.js:119
-msgid "Define ..."
+#: js/widgets/grid/FilterModel.js:206
+msgid "next month"
 msgstr ""
 
-#: js/widgets/relation/GenericPickerGridPanel.js:127
-msgid "Edit record"
+#: js/widgets/grid/FilterModel.js:207
+msgid "next quarter"
 msgstr ""
 
-#: js/widgets/relation/GenericPickerGridPanel.js:163
-msgid "Sibling"
+#: js/widgets/grid/FilterModel.js:208
+msgid "next year"
 msgstr ""
 
-#: js/widgets/relation/GenericPickerGridPanel.js:164
-msgid "Parent"
+#: js/widgets/grid/FilterModel.js:224
+msgid "contains"
 msgstr ""
 
-#: js/widgets/relation/GenericPickerGridPanel.js:165
-msgid "Child"
+#: js/widgets/grid/FilterModel.js:225
+msgid "reg. exp."
 msgstr ""
 
-#: js/widgets/relation/GenericPickerGridPanel.js:266
-#, python-brace-format
-msgid ""
-"The maximum number of {0} with the type \"{1}\" is reached. Please change "
-"the type of this relation"
+#: js/widgets/grid/FilterModel.js:227
+msgid "is equal to without (-, )"
 msgstr ""
 
-#: js/widgets/relation/GenericPickerGridPanel.js:271
-#, python-brace-format
-msgid ""
-"The maximum number of {0}s with the type \"{1}\" is reached at the {2} you "
-"added. Please change the type of this relation or edit the {2}"
+#: js/widgets/grid/FilterModel.js:228
+msgid "is greater than"
 msgstr ""
 
-#: js/widgets/relation/GenericPickerGridPanel.js:300
-msgid "No Dialog"
+#: js/widgets/grid/FilterModel.js:229
+msgid "is less than"
 msgstr ""
 
-#: js/widgets/relation/GenericPickerGridPanel.js:301
-msgid ""
-"The Record can't be opened. There doesn't exist any dialog for editing this "
-"Record!"
+#: js/widgets/grid/FilterModel.js:230
+msgid "is not"
 msgstr ""
 
-#: js/widgets/relation/GenericPickerGridPanel.js:457
-#: js/widgets/grid/GridPanel.js:1157
-msgid "Record"
+#: js/widgets/grid/FilterModel.js:231
+msgid "one of"
 msgstr ""
 
-#: js/widgets/relation/GenericPickerGridPanel.js:459
-msgid "Remark"
+#: js/widgets/grid/FilterModel.js:232
+msgid "none of"
 msgstr ""
 
-#: js/widgets/relation/GenericPickerGridPanel.js:460
-msgid "Dependency"
+#: js/widgets/grid/FilterModel.js:233
+msgid "is before"
 msgstr ""
 
-#: js/widgets/relation/GenericPickerGridPanel.js:918
-msgid ""
-"The record you tried to link is already linked. Please edit the existing "
-"link."
+#: js/widgets/grid/FilterModel.js:234
+msgid "is after"
 msgstr ""
 
-#: js/widgets/relation/PickerCombo.js:93
-#, python-brace-format
-msgid ""
-"The {1} \"{2}\" is already used in the Field \"{0}\" and can be linked only "
-"once!"
+#: js/widgets/grid/FilterModel.js:235
+msgid "is within"
 msgstr ""
 
-#: js/widgets/LangChooser.js:35 Preference.php:152
-msgid "Language"
+#: js/widgets/grid/FilterModel.js:236
+msgid "is in week no."
 msgstr ""
 
-#: js/widgets/LangChooser.js:68
-msgid "setting new language..."
+#: js/widgets/grid/FilterModel.js:237
+msgid "starts with"
 msgstr ""
 
-#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:140
-msgid "Favorite not saved"
+#: js/widgets/grid/FilterModel.js:238
+msgid "ends with"
 msgstr ""
 
-#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:195
-#: ModelConfiguration.php:209
-msgid "Title"
+#: js/widgets/grid/FilterModel.js:239
+msgid "defined by"
 msgstr ""
 
-#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:213
-msgid "Shared Favorite (visible by all users)"
+#: js/widgets/grid/FilterModel.js:409
+msgid "Search Account ..."
 msgstr ""
 
-#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:264
-msgid "The grant to see and use this filter"
+#: js/widgets/grid/FilterToolbarQuickFilterPlugin.js:181
+#: js/widgets/grid/FilterToolbarQuickFilterPlugin.js:231
+#: js/widgets/grid/FilterPanel.js:260 js/widgets/grid/FilterPanel.js:337
+msgid "show details"
 msgstr ""
 
-#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:269
-msgid "The grant to edit this filter"
+#: js/widgets/grid/FilterToolbarQuickFilterPlugin.js:182
+#: js/widgets/grid/FilterPanel.js:261
+msgid "Always show advanced filters"
 msgstr ""
 
-#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:275
-msgid "The grant to delete this filter"
+#: js/widgets/grid/FilterToolbarQuickFilterPlugin.js:192
+#: js/widgets/grid/FilterToolbarQuickFilterPlugin.js:231
+#: js/widgets/grid/FilterPanel.js:271 js/widgets/grid/FilterPanel.js:337
+msgid "hide details"
 msgstr ""
 
-#: js/widgets/persistentfilter/EditPersistentFilterPanel.js:283
-msgid "Permissions"
+#: js/widgets/grid/FilterToolbarQuickFilterPlugin.js:371
+#, python-brace-format
+msgid "Your view is limited by {0} criteria:"
+msgid_plural "Your view is limited by {0} criterias:"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/widgets/grid/RendererManager.js:54
+msgid "has notes"
 msgstr ""
 
-#: js/widgets/persistentfilter/PickerPanel.js:121
-msgid "My favorites"
+#: js/widgets/grid/FilterPanel.js:78
+msgid "Attention: There are more filters active!"
 msgstr ""
 
-#: js/widgets/persistentfilter/PickerPanel.js:299
-msgid "Delete Favorite"
+#: js/widgets/grid/FilterPanel.js:289
+msgid "Advanced search"
 msgstr ""
 
-#: js/widgets/persistentfilter/PickerPanel.js:304
-#: js/widgets/persistentfilter/PickerPanel.js:397
-msgid "Edit Favorite"
+#: js/widgets/grid/FilterPanel.js:290
+msgid "Search in related records as well."
 msgstr ""
 
-#: js/widgets/persistentfilter/PickerPanel.js:309
-msgid "Overwrite Favorite"
+#: js/widgets/grid/FilterPanel.js:539
+#, python-brace-format
+msgid "Criteria {0}"
 msgstr ""
 
-#: js/widgets/persistentfilter/PickerPanel.js:326
-#, python-brace-format
-msgid "Do you really want to delete the favorite \"{0}\"?"
+#: js/widgets/dialog/SimpleImportDialog.js:129
+#: js/widgets/dialog/ImportDialog.js:227
+msgid "Choose File and Format"
 msgstr ""
 
-#: js/widgets/persistentfilter/PickerPanel.js:328
-#, python-brace-format
-msgid "Deleting Favorite \"{0}\""
+#: js/widgets/dialog/SimpleImportDialog.js:138
+#: js/widgets/dialog/ImportDialog.js:236
+msgid "Choose Import File"
 msgstr ""
 
-#: js/widgets/persistentfilter/PickerPanel.js:364
-msgid "Overwrite?"
+#: js/widgets/dialog/SimpleImportDialog.js:142
+#: js/widgets/dialog/ImportDialog.js:240
+msgid ""
+"Please choose the file that contains the records you want to add to Tine 2.0"
 msgstr ""
 
-#: js/widgets/persistentfilter/PickerPanel.js:364
+#: js/widgets/dialog/SimpleImportDialog.js:146
+#: js/widgets/dialog/ImportDialog.js:244
 #, python-brace-format
-msgid "Do you want to overwrite the favorite \"{0}\"?"
+msgid "Select file containing your {0}"
 msgstr ""
 
-#: js/widgets/persistentfilter/PickerPanel.js:366
-#, python-brace-format
-msgid "Overwriting Favorite \"{0}\""
+#: js/widgets/dialog/SimpleImportDialog.js:154
+#: js/widgets/dialog/ImportDialog.js:340
+msgid "Set Import Options"
 msgstr ""
 
-#: js/widgets/persistentfilter/PickerPanel.js:387
-msgid "Could not save Favorite"
+#: js/widgets/dialog/SimpleImportDialog.js:158
+#: js/widgets/dialog/ImportDialog.js:348
+#, python-brace-format
+msgid "Select {0} to add you {1} to:"
 msgstr ""
 
-#: js/widgets/persistentfilter/PickerPanel.js:387
-msgid "Your current view does not support favorites"
+#: js/widgets/dialog/SimpleImportDialog.js:174
+#: js/widgets/dialog/ImportDialog.js:252 js/widgets/dialog/ImportDialog.js:257
+msgid "What should the file you upload look like?"
 msgstr ""
 
-#: js/widgets/persistentfilter/PickerPanel.js:395
-msgid "Create Favorite"
+#: js/widgets/dialog/SimpleImportDialog.js:179
+#: js/widgets/dialog/ImportDialog.js:260
+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/widgets/persistentfilter/PickerPanel.js:421
-#, python-brace-format
-msgid "Saving Favorite \"{0}\""
+#: js/widgets/dialog/SimpleImportDialog.js:182
+#: js/widgets/dialog/ImportDialog.js:263
+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/widgets/persistentfilter/PickerPanel.js:621
-msgid "(shared)"
+#: js/widgets/dialog/SimpleImportDialog.js:185
+#: js/widgets/dialog/ImportDialog.js:266
+msgid "Please select the import format of the file you want to upload"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:180
-msgid "today"
+#: js/widgets/dialog/SimpleImportDialog.js:206
+#: js/widgets/dialog/ImportDialog.js:287 js/widgets/dialog/ImportDialog.js:319
+msgid "Download example file"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:181
-msgid "yesterday"
+#: js/widgets/dialog/SimpleImportDialog.js:222
+#: js/widgets/dialog/ImportDialog.js:679
+#, python-brace-format
+msgid "Importing {0}"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:182
-msgid "this week"
+#: js/widgets/dialog/WizardPanel.js:175
+msgid "Back"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:183
-msgid "last week"
+#: js/widgets/dialog/WizardPanel.js:182
+msgid "Next"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:184
-msgid "the week before last"
+#: js/widgets/dialog/WizardPanel.js:196
+msgid "Finish"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:185 js/widgets/grid/MonthFilter.js:121
-msgid "this month"
+#: js/widgets/dialog/DuplicateMergeDialog.js:134
+msgid "Merging Records..."
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:186 js/widgets/grid/MonthFilter.js:122
-msgid "last month"
+#: js/widgets/dialog/DuplicateMergeDialog.js:173
+msgid "Merge Failed"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:187
-msgid "last three months"
+#: js/widgets/dialog/DuplicateMergeDialog.js:173
+#, python-brace-format
+msgid "The merge succeeded, but the duplicate {0} could not be deleted."
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:188
-msgid "last six months"
+#: js/widgets/dialog/DuplicateMergeDialog.js:212
+#, python-brace-format
+msgid "Merge {0}, prefer First"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:189
-msgid "anytime"
+#: js/widgets/dialog/DuplicateMergeDialog.js:213
+#, python-brace-format
+msgid "Merge {0}, prefer Second"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:190 js/widgets/grid/MonthFilter.js:123
-msgid "this quarter"
+#: js/widgets/dialog/DuplicateMergeDialog.js:223
+#, python-brace-format
+msgid "First {0}"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:191 js/widgets/grid/MonthFilter.js:124
-msgid "last quarter"
+#: js/widgets/dialog/DuplicateMergeDialog.js:224
+#, python-brace-format
+msgid "Second {0}"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:192 js/widgets/grid/MonthFilter.js:125
-msgid "this year"
+#: js/widgets/dialog/DuplicateMergeDialog.js:225
+#, python-brace-format
+msgid "Final {0}"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:193 js/widgets/grid/MonthFilter.js:126
-msgid "last year"
+#: js/widgets/dialog/DuplicateResolveGridPanel.js:41
+msgid "The record you try to add might already exist."
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:204
-msgid "tomorrow"
+#: js/widgets/dialog/DuplicateResolveGridPanel.js:212
+msgid "Field Group"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:205
-msgid "next week"
+#: js/widgets/dialog/DuplicateResolveGridPanel.js:226
+msgid "My Value"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:206
-msgid "next month"
+#: js/widgets/dialog/DuplicateResolveGridPanel.js:234
+msgid "Existing Value"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:207
-msgid "next quarter"
+#: js/widgets/dialog/DuplicateResolveGridPanel.js:242
+msgid "Final Value"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:208
-msgid "next year"
+#: js/widgets/dialog/DuplicateResolveGridPanel.js:259
+msgid "Action:"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:224
-msgid "contains"
+#: js/widgets/dialog/DuplicateResolveGridPanel.js:275
+msgid "Merge, keeping existing details"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:225
-msgid "reg. exp."
+#: js/widgets/dialog/DuplicateResolveGridPanel.js:276
+msgid "Merge, keeping my details"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:227
-msgid "is equal to without (-, )"
+#: js/widgets/dialog/DuplicateResolveGridPanel.js:277
+msgid "Keep existing record and discard mine"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:228
-msgid "is greater than"
+#: js/widgets/dialog/DuplicateResolveGridPanel.js:278
+msgid "Keep both records"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:229
-msgid "is less than"
+#: js/widgets/dialog/MultipleEditDialogPlugin.js:341
+#: js/widgets/dialog/MultipleEditDialogPlugin.js:475
+msgid "Delete value from all selected records"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:230
-msgid "is not"
+#: js/widgets/dialog/MultipleEditDialogPlugin.js:458
+msgid "Undo change for all selected records"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:231
-msgid "one of"
+#: js/widgets/dialog/MultipleEditDialogPlugin.js:533
+#, python-brace-format
+msgid "Edit {0} {1}"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:232
-msgid "none of"
+#: js/widgets/dialog/MultipleEditDialogPlugin.js:592
+msgid "Different Values"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:233
-msgid "is before"
+#: js/widgets/dialog/MultipleEditDialogPlugin.js:593
+msgid ""
+"This field has different values. Editing this field will overwrite the old "
+"values."
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:234
-msgid "is after"
+#: js/widgets/dialog/MultipleEditDialogPlugin.js:655
+#: js/widgets/dialog/ExportDialog.js:150
+#: 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
+msgid "Errors"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:235
-msgid "is within"
+#: 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
+msgid "Please fix the errors noted."
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:236
-msgid "is in week no."
+#: js/widgets/dialog/MultipleEditDialogPlugin.js:690
+#, python-brace-format
+msgid "Do you really want to change these {0} records?"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:237
-msgid "starts with"
+#: js/widgets/dialog/MultipleEditDialogPlugin.js:693
+msgid "Applying changes"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:238
-msgid "ends with"
+#: js/widgets/dialog/AdminPanel.js:59
+#, python-brace-format
+msgid "Change settings for application {0}"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:239
-msgid "defined by"
+#: js/widgets/dialog/AdminPanel.js:107
+msgid "Defaults"
 msgstr ""
 
-#: js/widgets/grid/FilterModel.js:409
-msgid "Search Account ..."
+#: js/widgets/dialog/ImportDialog.js:290
+msgid "Import description"
 msgstr ""
 
-#: js/widgets/grid/RendererManager.js:54
-msgid "has notes"
+#: js/widgets/dialog/ImportDialog.js:406
+msgid "Checking Import"
 msgstr ""
 
-#: js/widgets/grid/RendererManager.js:57
-msgid "has relations"
+#: js/widgets/dialog/ImportDialog.js:435
+msgid "Resolve Conflicts"
 msgstr ""
 
-#: js/widgets/grid/FilterToolbar.js:92 js/widgets/grid/FilterToolbar.js:595
-msgid "Show"
+#: js/widgets/dialog/ImportDialog.js:444
+#, python-brace-format
+msgid "There are {0} {1} that might already exist."
 msgstr ""
 
-#: js/widgets/grid/FilterToolbar.js:178
-msgid "add new filter"
+#: js/widgets/dialog/ImportDialog.js:451
+msgid "Conflict"
 msgstr ""
 
-#: js/widgets/grid/FilterToolbar.js:184
-msgid "reset all filters"
+#: js/widgets/dialog/ImportDialog.js:452
+msgid "First Conflict"
 msgstr ""
 
-#: js/widgets/grid/FilterToolbar.js:190
-msgid "start search"
+#: js/widgets/dialog/ImportDialog.js:453
+msgid "Previous Conflict"
 msgstr ""
 
-#: js/widgets/grid/FilterToolbar.js:198
-msgid "save as favorite"
+#: js/widgets/dialog/ImportDialog.js:454
+msgid "Next Conflict"
 msgstr ""
 
-#: js/widgets/grid/FilterToolbar.js:205
-msgid "Load a favorite"
+#: js/widgets/dialog/ImportDialog.js:455
+msgid "Last Conflict"
 msgstr ""
 
-#: js/widgets/grid/FilterToolbar.js:370
-msgid "select a field"
+#: js/widgets/dialog/ImportDialog.js:461
+msgid "Conflict is resolved"
 msgstr ""
 
-#: js/widgets/grid/FilterToolbar.js:408
-msgid "Delete this filter"
+#: js/widgets/dialog/ImportDialog.js:466
+msgid "Resolve all conflicts"
 msgstr ""
 
-#: js/widgets/grid/FilterPanel.js:78
-msgid "Attention: There are more filters active!"
+#: js/widgets/dialog/ImportDialog.js:560
+msgid "Processing Conflict Data"
 msgstr ""
 
-#: js/widgets/grid/FilterPanel.js:260 js/widgets/grid/FilterPanel.js:337
-#: js/widgets/grid/FilterToolbarQuickFilterPlugin.js:181
-#: js/widgets/grid/FilterToolbarQuickFilterPlugin.js:231
-msgid "show details"
+#: js/widgets/dialog/ImportDialog.js:585 js/widgets/dialog/ImportDialog.js:605
+msgid "No conflict to resolve"
 msgstr ""
 
-#: js/widgets/grid/FilterPanel.js:261
-#: js/widgets/grid/FilterToolbarQuickFilterPlugin.js:182
-msgid "Always show advanced filters"
+#: js/widgets/dialog/ImportDialog.js:604
+#, python-brace-format
+msgid "(This is record {0} in your import file)"
 msgstr ""
 
-#: js/widgets/grid/FilterPanel.js:271 js/widgets/grid/FilterPanel.js:337
-#: js/widgets/grid/FilterToolbarQuickFilterPlugin.js:192
-#: js/widgets/grid/FilterToolbarQuickFilterPlugin.js:231
-msgid "hide details"
+#: js/widgets/dialog/ImportDialog.js:629
+msgid "No Detail Informations"
 msgstr ""
 
-#: js/widgets/grid/FilterPanel.js:289
-msgid "Advanced search"
+#: js/widgets/dialog/ImportDialog.js:634
+#: js/widgets/dialog/MultipleEditResultSummary.js:213
+msgid "Summary"
 msgstr ""
 
-#: js/widgets/grid/FilterPanel.js:290
-msgid "Search in related records as well."
+#: js/widgets/dialog/ImportDialog.js:663
+#: js/widgets/dialog/MultipleEditResultSummary.js:192
+msgid "Index"
 msgstr ""
 
-#: js/widgets/grid/FilterPanel.js:539
+#: js/widgets/dialog/ImportDialog.js:710
 #, python-brace-format
-msgid "Criteria {0}"
+msgid "{0} records had failures and where discarded."
 msgstr ""
 
-#: js/widgets/grid/PickerGridPanel.js:162
-msgid "Remove record"
+#: js/widgets/dialog/ImportDialog.js:752
+#, python-brace-format
+msgid "In total we found {0} records in your import file."
 msgstr ""
 
-#: js/widgets/grid/PickerGridPanel.js:304
-msgid "Search for records ..."
+#: js/widgets/dialog/ImportDialog.js:755
+#, python-brace-format
+msgid "{0} of them will be added as new records into: \"{1}\"."
 msgstr ""
 
-#: js/widgets/grid/FileUploadGrid.js:68 js/Models.js:477
-msgid "File"
-msgid_plural "Files"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/widgets/grid/FileUploadGrid.js:114 js/ux/form/ImageField.js:211
-msgid "Upload Failed"
+#: js/widgets/dialog/ImportDialog.js:762
+#, python-brace-format
+msgid "{0} of them where identified as duplicates."
 msgstr ""
 
-#: js/widgets/grid/FileUploadGrid.js:115
+#: js/widgets/dialog/ImportDialog.js:765
+#, python-brace-format
 msgid ""
-"Could not upload file. Filesize could be too big. Please notify your "
-"Administrator. Max upload size:"
+"From the identified duplicates {0} will be merged into the existing records."
 msgstr ""
 
-#: js/widgets/grid/FileUploadGrid.js:338
-msgid "name"
+#: js/widgets/dialog/ImportDialog.js:769
+#, python-brace-format
+msgid "From the identified duplicates {0} will be discarded."
 msgstr ""
 
-#: js/widgets/grid/FileUploadGrid.js:345
-msgid "size"
+#: js/widgets/dialog/ImportDialog.js:785
+#, python-brace-format
+msgid "All records will be tagged with: \"{0}\" so you can find them easily."
 msgstr ""
 
-#: js/widgets/grid/FileUploadGrid.js:352
-msgid "type"
+#: js/widgets/dialog/ImportDialog.js:796
+#, python-brace-format
+msgid "{0} records have failures and will be discarded."
 msgstr ""
 
-#: js/widgets/grid/MonthFilter.js:34
-msgid "Month"
+#: js/widgets/dialog/ExportDialog.js:84
+#, python-brace-format
+msgid "Export {0} {1}"
 msgstr ""
 
-#: js/widgets/grid/FilterStructureTreePanel.js:35
-#: js/widgets/grid/FilterStructureTreePanel.js:52
-msgid "Show records that match to one of the following filters"
+#: js/widgets/dialog/ExportDialog.js:111
+msgid "Export definition"
 msgstr ""
 
-#: js/widgets/grid/FilterStructureTreePanel.js:37
-#: js/widgets/grid/FilterStructureTreePanel.js:51
-msgid "or alternatively"
+#: js/widgets/dialog/ExportDialog.js:120
+msgid "Select Export Definition ..."
 msgstr ""
 
-#: js/widgets/grid/FilterStructureTreePanel.js:55
-msgid "Add alternative filter"
+#: js/widgets/dialog/LinkPanel.js:46
+msgid "Links"
 msgstr ""
 
-#: js/widgets/grid/FilterStructureTreePanel.js:61
-msgid "Remove Filter"
+#: js/widgets/dialog/AttachmentsGridPanel.js:63
+msgid "Attachments"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:331
-#, 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."
+#: js/widgets/dialog/AttachmentsGridPanel.js:64
+msgid "Attachment"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:332
-#, 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."
+#: js/widgets/dialog/AttachmentsGridPanel.js:94
+msgid "Size"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:595
-msgid "Print Page"
+#: js/widgets/dialog/AttachmentsGridPanel.js:102
+msgid "Content Type"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1080
-msgid "No data to display"
+#: js/widgets/dialog/AlarmPanel.js:34
+msgid "Alarms"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1102
-#, python-brace-format
-msgid "Displaying records {0} - {1} of {2}"
+#: js/widgets/dialog/AlarmPanel.js:37
+msgid "0 minutes before"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1103
-#, python-brace-format
-msgid "No {0} to display"
+#: js/widgets/dialog/AlarmPanel.js:38
+msgid "5 minutes before"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1157
-msgid "Records"
+#: js/widgets/dialog/AlarmPanel.js:39
+msgid "15 minutes before"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1361
-msgid "New..."
+#: js/widgets/dialog/AlarmPanel.js:40
+msgid "30 minutes before"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1380
-msgid "Add to..."
+#: js/widgets/dialog/AlarmPanel.js:41
+msgid "1 hour before"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1430
-msgid "Last Modified Time"
+#: js/widgets/dialog/AlarmPanel.js:42
+msgid "2 hours before"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1431
-msgid "Last Modified By"
+#: js/widgets/dialog/AlarmPanel.js:43
+msgid "12 hours before"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1793
-msgid "Not Allowed"
+#: js/widgets/dialog/AlarmPanel.js:44
+msgid "1 day before"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1794
-msgid "You are not allowed to delete all pages at once"
+#: js/widgets/dialog/AlarmPanel.js:45
+msgid "2 days before"
 msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1817
-#, 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/dialog/AlarmPanel.js:46
+msgid "Custom Datetime"
+msgstr ""
 
-#: js/widgets/grid/GridPanel.js:1862
-msgid "... This may take a long time!"
+#: js/widgets/dialog/AlarmPanel.js:58
+msgid "Alarm Time"
 msgstr ""
 
-#: js/widgets/grid/FilterToolbarQuickFilterPlugin.js:371
+#: js/widgets/dialog/AlarmPanel.js:170
 #, python-brace-format
-msgid "Your view is limited by {0} criteria:"
-msgid_plural "Your view is limited by {0} criterias:"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/widgets/grid/QuickaddGridPanel.js:91
-msgid "Remove"
+msgid "{0} minutes before"
 msgstr ""
 
-#: js/widgets/grid/ForeignRecordFilter.js:61
-msgid "Edit definition"
+#: js/widgets/dialog/MultiOptionsDialog.js:28
+#: js/widgets/dialog/MultiOptionsDialog.js:81
+#: js/widgets/dialog/FileListDialog.js:28
+msgid "What would you like to do?"
 msgstr ""
 
-#: js/widgets/grid/ForeignRecordFilter.js:71
-msgid "Start definition"
+#: js/widgets/dialog/MultiOptionsDialog.js:32
+#: js/widgets/dialog/MultiOptionsDialog.js:141
+#: js/widgets/dialog/FileListDialog.js:32
+msgid "You need to select an option!"
 msgstr ""
 
-#: js/widgets/grid/ForeignRecordFilter.js:111
-msgid "Related to"
+#: js/widgets/dialog/PreferencesDialog.js:125
+msgid "Admin Mode"
 msgstr ""
 
-#: js/data/Record.js:203
-msgid "Task"
-msgid_plural "Tasks"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/data/Record.js:207
-msgid "to do list"
-msgid_plural "to do lists"
-msgstr[0] ""
-msgstr[1] ""
+#: js/widgets/dialog/PreferencesDialog.js:163
+msgid "Applications"
+msgstr ""
 
-#: js/AboutDialog.js:41 js/MainMenu.js:146
-#, python-brace-format
-msgid "About {0}"
+#: js/widgets/dialog/PreferencesDialog.js:192
+msgid "Edit Preferences"
 msgstr ""
 
-#: js/AboutDialog.js:56 js/MainMenu.js:194
-#, python-brace-format
-msgid "Learn more about {0}"
+#: js/widgets/dialog/PreferencesDialog.js:193
+msgid "Loading ..."
 msgstr ""
 
-#: js/AboutDialog.js:71
-msgid "Released under different"
+#: js/widgets/dialog/PreferencesDialog.js:248
+#: js/widgets/form/ConfigPanel.js:134
+msgid "You need to correct the red marked fields before config could be saved"
 msgstr ""
 
-#: js/AboutDialog.js:72
-msgid "Open Source Licenses"
+#: js/widgets/dialog/PreferencesDialog.js:277
+msgid "Saving of preferences failed."
 msgstr ""
 
-#: js/AboutDialog.js:79
-msgid "with the help of our"
+#: js/widgets/dialog/CredentialsDialog.js:61 js/LoginPanel.js:93
+#: views/deactivationNotification.php:12
+msgid "Username"
 msgstr ""
 
-#: js/AboutDialog.js:80
-msgid "Contributors"
+#: js/widgets/dialog/CredentialsDialog.js:65 js/LoginPanel.js:111
+msgid "Password"
 msgstr ""
 
-#: js/MainScreen.js:205
-msgid "Your password expired. Please enter a new user password:"
+#: js/widgets/dialog/CredentialsDialog.js:84
+msgid "Please enter your credentials"
 msgstr ""
 
-#: js/PasswordChangeDialog.js:32
-#, python-brace-format
-msgid "Change Password For \"{0}\""
+#: js/widgets/dialog/PreferencesPanel.js:36 js/MainMenu.js:165
+msgid "Preferences"
 msgstr ""
 
-#: js/PasswordChangeDialog.js:48
-msgid "Old Password"
+#: js/widgets/dialog/PreferencesPanel.js:185
+msgid "There are no preferences for this application."
 msgstr ""
 
-#: js/PasswordChangeDialog.js:52
-msgid "New Password"
+#: js/widgets/dialog/PreferencesTreePanel.js:67
+msgid "General Preferences"
 msgstr ""
 
-#: js/PasswordChangeDialog.js:56
-msgid "Repeat new Password"
+#: js/widgets/dialog/PreferencesTreePanel.js:87
+msgid "My Profile"
 msgstr ""
 
-#: js/PasswordChangeDialog.js:75
-msgid "Please Wait!"
+#: js/widgets/dialog/EditDialog.js:677
+#, python-brace-format
+msgid "Add New {0}"
 msgstr ""
 
-#: js/PasswordChangeDialog.js:76
-msgid "changing password..."
+#: js/widgets/dialog/EditDialog.js:679
+#, python-brace-format
+msgid "Edit {0} \"{1}\""
 msgstr ""
 
-#: js/PasswordChangeDialog.js:87
-msgid "Success"
+#: js/widgets/dialog/EditDialog.js:750
+#, python-brace-format
+msgid "Transferring {0}..."
 msgstr ""
 
-#: js/PasswordChangeDialog.js:88
-msgid "Your password has been changed."
+#: js/widgets/dialog/EditDialog.js:902
+#, python-brace-format
+msgid "Do you really want to delete this {0}?"
 msgstr ""
 
-#: js/PasswordChangeDialog.js:111
-msgid "The new passwords mismatch, please correct them."
+#: js/widgets/dialog/EditDialog.js:914
+#, python-brace-format
+msgid "Could not delete {0}."
 msgstr ""
 
-#: js/ux/PopupWindowManager.js:175
-msgid ""
-"The window you want to work with is backgrounded. Your browser doesn't "
-"support to foreground the window for you, so you need to use your operating "
-"systems window switching features. Please send complaints to your browser "
-"vendor!"
+#: js/widgets/dialog/EditDialog.js:969
+#, python-brace-format
+msgid "Resolve Duplicate {0} Suspicion"
 msgstr ""
 
-#: js/ux/Percentage.js:229
-msgid "(paused)"
+#: js/widgets/dialog/ExceptionHandlerDialog.js:220
+#, python-brace-format
+msgid "{1} - Exception {0}"
 msgstr ""
 
-#: js/ux/form/ImageField.js:76
-msgid "Loading"
+#: js/widgets/dialog/ExceptionHandlerDialog.js:222
+#, python-brace-format
+msgid "{0} - Unknown Exception"
 msgstr ""
 
-#: js/ux/form/ImageField.js:78
-msgid "Click to edit"
+#: js/widgets/dialog/FileListDialog.js:93
+msgid "No"
 msgstr ""
 
-#: js/ux/form/ImageField.js:146
-msgid "Image Failed"
+#: js/widgets/dialog/FileListDialog.js:102
+msgid "Yes"
 msgstr ""
 
-#: js/ux/form/ImageField.js:146
-msgid "Could not load image. Please notify your Administrator"
+#: js/widgets/dialog/MultipleEditResultSummary.js:146
+#, python-brace-format
+msgid "You edited {0} {1}."
 msgstr ""
 
-#: js/ux/form/ImageField.js:168
-msgid "Not An Image"
+#: js/widgets/dialog/MultipleEditResultSummary.js:149
+#, python-brace-format
+msgid "{0} {1} have been updated properly."
 msgstr ""
 
-#: js/ux/form/ImageField.js:168
-msgid "Please select an image file (gif/png/jpeg)"
+#: js/widgets/dialog/MultipleEditResultSummary.js:149
+#, python-brace-format
+msgid "{0} {1} has been updated properly."
 msgstr ""
 
-#: js/ux/form/ImageField.js:211
-msgid "Could not upload image. Please notify your Administrator"
+#: js/widgets/dialog/MultipleEditResultSummary.js:152
+#, python-brace-format
+msgid ""
+"{0} {1} have invalid data after updating. These {1} have not been changed."
 msgstr ""
 
-#: js/ux/form/ImageField.js:224
-msgid "Change Image"
+#: js/widgets/dialog/MultipleEditResultSummary.js:152
+#, python-brace-format
+msgid "{0} {1} has invalid data after updating. This {1} has not been changed."
 msgstr ""
 
-#: js/ux/form/ImageField.js:232 js/ux/form/ImageField.js:250
-msgid "Crop Image"
+#: js/widgets/form/RecordPickerComboBox.js:119
+#: js/widgets/form/RecordPickerManager.js:48
+msgid "Searching..."
 msgstr ""
 
-#: js/ux/form/ImageField.js:256
-msgid "Delete Image"
+#: js/widgets/form/FileUploadButton.js:65
+msgid "Wrong File Type"
 msgstr ""
 
-#: js/ux/form/ImageField.js:265
-msgid "Show Original Image"
+#: js/widgets/form/FileUploadButton.js:65
+msgid "Please select a file with one of the following extensions:"
 msgstr ""
 
-#: js/ux/form/RecordsComboBox.js:26
-msgid "Software Version"
+#: js/widgets/form/ConfigPanel.js:113
+msgid "Configuration Problem"
 msgstr ""
 
-#: js/ux/SearchField.js:44
-msgid "enter searchfilter"
+#: js/widgets/form/ConfigPanel.js:134
+msgid "Invalid configuration"
 msgstr ""
 
-#: js/ux/PopupWindow.js:236
-msgid "Window can be closed"
+#: js/widgets/form/ConfigPanel.js:158
+msgid "Transferring Configuration..."
 msgstr ""
 
-#: js/ux/PopupWindow.js:237
-#, python-brace-format
-msgid ""
-"This Window can be closed now. To avoid this message please deactivate your "
-"browsers popup blocker for {0}"
+#: js/widgets/form/ConfigPanel.js:254
+msgid "Save config"
 msgstr ""
 
-#: js/ux/ConnectionStatus.js:56
-msgid "online"
+#: js/widgets/form/ConfigPanel.js:264
+msgid "Reload config"
 msgstr ""
 
-#: js/ux/ConnectionStatus.js:57
-msgid "offline"
+#: js/Application.js:173
+msgid "Not Supported"
 msgstr ""
 
-#: js/ux/grid/GroupingGridPlugin.js:95
-msgid "Export Records from these Positions"
+#: js/Application.js:174
+msgid "Your request is not supported by this version."
 msgstr ""
 
-#: js/ux/grid/PagingToolbar.js:57
+#: js/MainMenu.js:66
 #, python-brace-format
-msgid "{0} selected"
+msgid "User: {0}"
 msgstr ""
 
-#: js/ux/grid/PagingToolbar.js:58
-msgid "Unselect all"
+#: js/MainMenu.js:112
+msgid "Return to original user account"
 msgstr ""
 
-#: js/ux/grid/PagingToolbar.js:59
+#: js/MainMenu.js:146 js/AboutDialog.js:41
 #, python-brace-format
-msgid "Select all pages ({0} records)"
+msgid "About {0}"
 msgstr ""
 
-#: js/ux/grid/PagingToolbar.js:60
-msgid "Toggle selection"
+#: js/MainMenu.js:152
+msgid "Help"
 msgstr ""
 
-#: js/LicenseScreen.js:35
-msgid "License"
+#: js/MainMenu.js:159
+msgid "Debug Console (Ctrl + F11)"
 msgstr ""
 
-#: js/common.js:285
-msgid "Usage:&#160;"
+#: js/MainMenu.js:172
+msgid "Edit Profile"
 msgstr ""
 
-#: js/common.js:324 js/common.js:362
-msgid "No Information"
+#: js/MainMenu.js:179
+msgid "Change password"
 msgstr ""
 
-#: js/common.js:411
-#, python-brace-format
-msgid "{0} minute"
-msgid_plural "{0} minutes"
-msgstr[0] ""
-msgstr[1] ""
+#: js/MainMenu.js:186
+msgid "Logout"
+msgstr ""
 
-#: js/common.js:412
+#: js/MainMenu.js:187
 #, python-brace-format
-msgid "{0} hour"
-msgid_plural "{0} hours"
-msgstr[0] ""
-msgstr[1] ""
+msgid "Logout from {0}"
+msgstr ""
 
-#: js/common.js:413
+#: js/MainMenu.js:194 js/AboutDialog.js:56
 #, python-brace-format
-msgid "{0} workday"
-msgid_plural "{0} workdays"
-msgstr[0] ""
-msgstr[1] ""
+msgid "Learn more about {0}"
+msgstr ""
 
-#: js/common.js:440
-#, python-brace-format
-msgid "{0} second"
-msgid_plural "{0} seconds"
-msgstr[0] ""
-msgstr[1] ""
+#: js/MainMenu.js:204
+msgid "Allow desktop notifications"
+msgstr ""
 
-#: js/prototypeTranslations.js:20 js/prototypeTranslations.js:21
-msgid "Outdent Text"
+#: js/MainMenu.js:205
+msgid "Request permissions for webkit desktop notifications."
 msgstr ""
 
-#: js/prototypeTranslations.js:22 js/prototypeTranslations.js:23
-msgid "Indent Text"
+#: js/MainMenu.js:260
+msgid "Are you sure you want to logout?"
 msgstr ""
 
-#: js/prototypeTranslations.js:24 js/prototypeTranslations.js:25
-msgid "Remove Formatting"
+#: js/MainMenu.js:274
+msgid "Logging you out..."
+msgstr ""
+
+#: js/MainMenu.js:274 js/LoginPanel.js:474
+msgid "Please wait!"
+msgstr ""
+
+#: js/ExceptionHandler.js:170 Frontend/Http.php:409
+msgid "Authorisation Required"
 msgstr ""
 
 #: js/ExceptionHandler.js:171
@@ -2552,6 +2475,10 @@ msgstr ""
 msgid "Your input data is not valid. Please provide valid data."
 msgstr ""
 
+#: js/ExceptionHandler.js:252 js/LoginPanel.js:482
+msgid "Connection lost, please check your network!"
+msgstr ""
+
 #: js/ExceptionHandler.js:258
 msgid "Timeout"
 msgstr ""
@@ -2601,233 +2528,213 @@ msgid ""
 "browser, try again or contact your administrator."
 msgstr ""
 
-#: js/ExceptionDialog.js:103 js/ExceptionDialog.js:126
-msgid "Send Report"
+#: js/CreditsScreen.js:36
+msgid "Credits"
 msgstr ""
 
-#: js/ExceptionDialog.js:155
-msgid "The last action you made was potentially not performed correctly."
-msgstr ""
+#: js/Models.js:274
+msgid "Alarm"
+msgid_plural "Alarms"
+msgstr[0] ""
+msgstr[1] ""
 
-#: js/ExceptionDialog.js:156
-msgid ""
-"Please help improving this software and notify the vendor. Include a brief "
-"description of what you where doing when the error occurred."
-msgstr ""
+#: js/Models.js:312
+msgid "Import"
+msgid_plural "Imports"
+msgstr[0] ""
+msgstr[1] ""
 
-#: js/ExceptionDialog.js:170
-msgid "Send Contact Information"
-msgstr ""
+#: js/Models.js:375
+msgid "Credentials"
+msgid_plural "Credentials"
+msgstr[0] ""
+msgstr[1] ""
 
-#: js/ExceptionDialog.js:187
-msgid "Details:"
-msgstr ""
+#: js/Models.js:423
+msgid "Department"
+msgid_plural "Departments"
+msgstr[0] ""
+msgstr[1] ""
 
-#: js/ExceptionDialog.js:211
-msgid "Sending report..."
-msgstr ""
+#: js/Models.js:449
+msgid "Config"
+msgid_plural "Configs"
+msgstr[0] ""
+msgstr[1] ""
 
-#: js/ExceptionDialog.js:211
-msgid "Please wait a moment"
+#: js/Models.js:449
+msgid "Configs"
 msgstr ""
 
-#: js/ExceptionDialog.js:260
-msgid "Transmission Completed"
+#: js/AboutDialog.js:71
+msgid "Released under different"
 msgstr ""
 
-#: js/ExceptionDialog.js:261
-msgid "Your report has been sent. Thanks for your contribution"
+#: js/AboutDialog.js:72
+msgid "Open Source Licenses"
 msgstr ""
 
-#: js/ExceptionDialog.js:261
-msgid "Please restart your browser now!"
+#: js/AboutDialog.js:79
+msgid "with the help of our"
 msgstr ""
 
-#: js/Container.js:123
-#, python-brace-format
-msgid "All {0}"
+#: js/AboutDialog.js:80
+msgid "Contributors"
 msgstr ""
 
-#: js/Container.js:124
-#, python-brace-format
-msgid "Shared {0}"
+#: js/LoginPanel.js:83 js/LoginPanel.js:159
+msgid "Login"
 msgstr ""
 
-#: js/Container.js:125
-#, python-brace-format
-msgid "Other Users {0}"
+#: js/LoginPanel.js:128
+msgid "Certificate detected. Please, press Login button to proceed."
 msgstr ""
 
-#: js/Container.js:130
-#, python-brace-format
-msgid "My {0}"
+#: js/LoginPanel.js:185
+msgid "Version"
 msgstr ""
 
-#: js/MainMenu.js:66
+#: js/LoginPanel.js:217
 #, python-brace-format
-msgid "User: {0}"
+msgid "{0} is made for you"
 msgstr ""
 
-#: js/MainMenu.js:112
-msgid "Return to original user account"
+#: js/LoginPanel.js:219
+#, python-brace-format
+msgid ""
+"{0} wants to make business collaboration easier and more enjoyable - for "
+"your needs! So you are warmly welcome to discuss with us, bring in ideas and "
+"get help."
 msgstr ""
 
-#: js/MainMenu.js:152
-msgid "Help"
+#: js/LoginPanel.js:225
+#, python-brace-format
+msgid "{0} Homepage"
 msgstr ""
 
-#: js/MainMenu.js:159
-msgid "Debug Console (Ctrl + F11)"
+#: js/LoginPanel.js:226
+#, python-brace-format
+msgid "{0} Forum"
 msgstr ""
 
-#: js/MainMenu.js:172
-msgid "Edit Profile"
+#: js/LoginPanel.js:230
+msgid "Translations"
 msgstr ""
 
-#: js/MainMenu.js:179
-msgid "Change password"
+#: js/LoginPanel.js:232
+#, python-brace-format
+msgid "Translation state of {0}: {1}%."
 msgstr ""
 
-#: js/MainMenu.js:186
-msgid "Logout"
+#: js/LoginPanel.js:234
+#, python-brace-format
+msgid ""
+"If the state of your language is not satisfying, or if you miss a language, "
+"please consider becoming a {0} translator."
 msgstr ""
 
-#: js/MainMenu.js:187
+#: js/LoginPanel.js:237
 #, python-brace-format
-msgid "Logout from {0}"
+msgid "{0} Translation Howto"
 msgstr ""
 
-#: js/MainMenu.js:204
-msgid "Allow desktop notifications"
+#: js/LoginPanel.js:238
+msgid "Detailed Language Statistics"
 msgstr ""
 
-#: js/MainMenu.js:205
-msgid "Request permissions for webkit desktop notifications."
+#: js/LoginPanel.js:258
+msgid "Powered by:"
 msgstr ""
 
-#: js/MainMenu.js:260
-msgid "Are you sure you want to logout?"
+#: js/LoginPanel.js:258
+msgid "online open source groupware and crm"
 msgstr ""
 
-#: js/MainMenu.js:274
-msgid "Logging you out..."
+#: js/LoginPanel.js:308
+#, python-brace-format
+msgid "about {0} minutes"
 msgstr ""
 
-#: js/AppManager.js:208
-msgid "Missing Applications"
+#: js/LoginPanel.js:313 js/LoginPanel.js:551
+msgid "Tine 2.0 needs your help"
 msgstr ""
 
-#: js/AppManager.js:209
+#: js/LoginPanel.js:315 js/LoginPanel.js:553
 msgid ""
-"There are no applications enabled for you. Please contact your administrator."
+"We regularly need your feedback to make the next Tine 2.0 releases fit your "
+"needs even better. Help us and yourself by participating:"
 msgstr ""
 
-#: js/Models.js:274
-msgid "Alarm"
-msgid_plural "Alarms"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/Models.js:312
-msgid "Import"
-msgid_plural "Imports"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/Models.js:375
-msgid "Credentials"
-msgid_plural "Credentials"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/Models.js:423
-msgid "Department"
-msgid_plural "Departments"
-msgstr[0] ""
-msgstr[1] ""
-
-#: js/Models.js:449
-msgid "Config"
-msgid_plural "Configs"
-msgstr[0] ""
-msgstr[1] ""
+#: js/LoginPanel.js:321
+msgid "participate!"
+msgstr ""
 
-#: js/Models.js:449
-msgid "Configs"
+#: js/LoginPanel.js:343
+msgid "Languages"
 msgstr ""
 
-#: js/Application.js:162
-msgid "Not Supported"
+#: js/LoginPanel.js:344
+msgid "Duration"
 msgstr ""
 
-#: js/Application.js:163
-msgid "Your request is not supported by this version."
+#: js/LoginPanel.js:385
+msgid "Browser incompatible"
 msgstr ""
 
-#: js/ApplicationStarter.js:545
-msgid "New "
+#: js/LoginPanel.js:387
+msgid "Your browser is not supported by Tine 2.0."
 msgstr ""
 
-#: js/CreditsScreen.js:36
-msgid "Credits"
+#: js/LoginPanel.js:392
+msgid "Browser incompatible?"
 msgstr ""
 
-#: Exception/PasswordPolicyViolation.php:22
-msgid "Password Policy Violation"
+#: js/LoginPanel.js:394
+msgid ""
+"You are using an unrecognized browser. This could result in unexpected "
+"behaviour."
 msgstr ""
 
-#: Exception/MonthFormat.php:26
-msgid "Wrong month format!"
+#: js/LoginPanel.js:400
+msgid "You might try one of these browsers:"
 msgstr ""
 
-#: Exception/MonthFormat.php:31
-msgid "The month must have the format YYYY-MM!"
+#: js/LoginPanel.js:460
+msgid "Logging you in..."
 msgstr ""
 
-#: Exception/InvalidRelationConstraints.php:26
-msgid "Invalid Relations"
+#: js/LoginPanel.js:474
+#, python-brace-format
+msgid "Login successful. Loading {0}..."
 msgstr ""
 
-#: Exception/InvalidRelationConstraints.php:36
-msgid ""
-"You tried to create a relation which is forbidden by the constraints config "
-"of one of the models."
+#: js/LoginPanel.js:486
+msgid "There was an error verifying your certificate!!!"
 msgstr ""
 
-#: Exception/SystemGeneric.php:27
-msgid "Generic System Exception"
+#: js/LoginPanel.js:487
+msgid "Your username and/or your password are wrong!!!"
 msgstr ""
 
-#: Exception/Record/SystemContainer.php:22
-msgid "System Container"
+#: js/LoginPanel.js:489
+msgid "Login failure"
 msgstr ""
 
-#: Exception/Record/SystemContainer.php:28
-msgid "This is a system container which could not be deleted!"
+#: js/LoginPanel.js:523
+msgid "Please enter your login data"
 msgstr ""
 
-#: ModelConfiguration.php:41 ModelConfiguration.php:50
-#: ModelConfiguration.php:82 ModelConfiguration.php:91
-msgid "Record Name"
-msgid_plural "Records Name"
+#: js/data/Record.js:203
+msgid "Task"
+msgid_plural "Tasks"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ModelConfiguration.php:164 ModelConfiguration.php:252
-msgid "Group"
-msgstr ""
-
-#: ModelConfiguration.php:213
-msgid "New Car"
-msgstr ""
-
-#: ModelConfiguration.php:379 ModelConfiguration.php:382
-msgid "Banking Information"
-msgstr ""
-
-#: ModelConfiguration.php:383
-msgid "Private Information"
-msgstr ""
+#: js/data/Record.js:207
+msgid "to do list"
+msgid_plural "to do lists"
+msgstr[0] ""
+msgstr[1] ""
 
 #: Preference.php:128
 msgid "Page size"
@@ -2909,21 +2816,24 @@ msgstr ""
 msgid "If enabled quickfilter searches through relations as well."
 msgstr ""
 
-#: Record/RecordSetDiff.php:42
-msgid "added"
+#: Frontend/Cli.php:761
+#, python-format
+msgid "%s's personal "
 msgstr ""
 
-#: Record/RecordSetDiff.php:43
-msgid "removed"
+#: Frontend/Http.php:410
+msgid "Your session is not valid. You need to login again."
 msgstr ""
 
-#: Record/RecordSetDiff.php:44
-msgid "modified"
+#: Container.php:746
+#, python-format
+msgid "%s's personal container"
 msgstr ""
 
-#: Exception.php:49
-#, python-brace-format
-msgid "Exception ({0})"
+#: Container.php:1755
+msgid ""
+"You are not allowed to delete this Container. Please define another "
+"container as the default addressbook for internal contacts!"
 msgstr ""
 
 #: Config.php:323
@@ -3227,3 +3137,93 @@ msgstr ""
 #: Config.php:711 Config.php:713
 msgid "Max username length"
 msgstr ""
+
+#: Import/Csv/Abstract.php:206
+#, python-format
+msgid "The following fields weren't imported: %s"
+msgstr ""
+
+#: Import/Csv/Abstract.php:207
+msgid "N/A"
+msgstr ""
+
+#: Exception.php:49
+#, python-brace-format
+msgid "Exception ({0})"
+msgstr ""
+
+#: WebDav/PrincipalBackend.php:549
+msgid "Shared folders"
+msgstr ""
+
+#: Setup/setup.xml:3421
+msgid "note"
+msgstr ""
+
+#: Setup/setup.xml:3426
+msgid "default note type"
+msgstr ""
+
+#: Setup/setup.xml:3452
+msgid "telephone"
+msgstr ""
+
+#: Setup/setup.xml:3457
+msgid "telephone call"
+msgstr ""
+
+#: Setup/setup.xml:3483
+msgid "email"
+msgstr ""
+
+#: Setup/setup.xml:3488
+msgid "email contact"
+msgstr ""
+
+#: Setup/setup.xml:3514
+msgid "created"
+msgstr ""
+
+#: Setup/setup.xml:3519
+msgid "record created"
+msgstr ""
+
+#: Setup/setup.xml:3545
+msgid "changed"
+msgstr ""
+
+#: Setup/setup.xml:3550
+msgid "record changed"
+msgstr ""
+
+#: views/update.php:24
+msgid "Tine 2.0 needs to be updated or is not installed yet."
+msgstr ""
+
+#: views/update.php:25
+msgid "Please wait or contact your administrator"
+msgstr ""
+
+#: views/deactivationNotification.php:11
+msgid "Your user account has been deactivated"
+msgstr ""
+
+#: views/deactivationNotification.php:13
+msgid "Deactivation date"
+msgstr ""
+
+#: views/deactivationNotification.php:14
+msgid "Tine 2.0 URL"
+msgstr ""
+
+#: Record/RecordSetDiff.php:42
+msgid "added"
+msgstr ""
+
+#: Record/RecordSetDiff.php:43
+msgid "removed"
+msgstr ""
+
+#: Record/RecordSetDiff.php:44
+msgid "modified"
+msgstr ""